import java.util.ArrayList;
/* This program tests the Pet superclass and its subclasses */
public class PetTester
{
public static void main(String [] args)
{
Cat spider = new Cat("Spider", "Alley","Black", "crystals", 7);
Dog rover = new Dog("Rover", "Labrador","Chocolate", true, "large", 100);
Dog tippi = new Dog("Tippi", "Poodle","Silver",false, "small", 15);
Bird toucan = new Bird("Nismo", "toucan", 2, true);
ArrayList<Pet> pets = new ArrayList<Pet>();
pets.add(spider);
pets.add(rover);
pets.add(tippi);
pets.add(toucan);
String spiderName = spider.getName();
String spiderLitterType = spider.getLitterType();
String spiderColor = spider.getColor();
String spiderBreed = spider.getBreed();
int spiderLegs = spider.getLegs();
System.out.println(spiderName + " who is of type " + spiderBreed + " and color " + spiderColor +
" which uses " + spiderLitterType + " litter has " + " legs: "+ spiderLegs);
String roverName = rover.getName();
boolean roverTraining = rover.getTrained();
String roverSize = rover.getSize();
String roverColor = rover.getColor();
String roverBreed = rover.getBreed();
int roverLegs = rover.getLegs();
System.out.println(roverName + " who is of type " + roverBreed + " and color " + roverColor +
" and " + roverSize + " size which is trained " + roverTraining +
" has " + " legs: "+ roverLegs);
System.out.println(tippi.getName() + " who is of type " + tippi.getBreed() + " and color " + tippi.getColor() + " and " + tippi.getSize() +
" size which is trained " + tippi.getTrained() + " weighs " + tippi.getWeight() + " has " + " legs: "
+ tippi.getLegs());
System.out.println(toucan.getName() + " is a " + toucan.getBreed() + " who has " + toucan.getLegs()
+ " legs, and " + toucan.canTalk() + " talk.");
}
}