From 8ac214fe57d73786993f9d79776fea33a27fdbec Mon Sep 17 00:00:00 2001 From: Lawrence Wu Date: Mon, 26 Feb 2018 18:52:06 -0500 Subject: [PATCH 1/3] Did most of the lab --- src/main/java/io/zipcoder/Application.java | 51 ++++++++++++++++ src/main/java/io/zipcoder/Cat.java | 11 ++++ src/main/java/io/zipcoder/Dog.java | 13 +++++ src/main/java/io/zipcoder/Fish.java | 11 ++++ src/main/java/io/zipcoder/Pet.java | 31 ++++++++++ src/main/java/io/zipcoder/PetComparator.java | 5 ++ .../java/io/zipcoder/ApplicationTest.java | 58 +++++++++++++++++++ src/test/java/io/zipcoder/pets/CatTest.java | 25 ++++++++ src/test/java/io/zipcoder/pets/DogTest.java | 26 +++++++++ src/test/java/io/zipcoder/pets/FishTest.java | 25 ++++++++ .../io/zipcoder/pets/PetComparatorTest.java | 7 +++ 11 files changed, 263 insertions(+) create mode 100644 src/main/java/io/zipcoder/Cat.java create mode 100644 src/main/java/io/zipcoder/Dog.java create mode 100644 src/main/java/io/zipcoder/Fish.java create mode 100644 src/main/java/io/zipcoder/Pet.java create mode 100644 src/main/java/io/zipcoder/PetComparator.java create mode 100644 src/test/java/io/zipcoder/pets/CatTest.java create mode 100644 src/test/java/io/zipcoder/pets/DogTest.java create mode 100644 src/test/java/io/zipcoder/pets/FishTest.java create mode 100644 src/test/java/io/zipcoder/pets/PetComparatorTest.java diff --git a/src/main/java/io/zipcoder/Application.java b/src/main/java/io/zipcoder/Application.java index 3a257cb..f1d39ad 100644 --- a/src/main/java/io/zipcoder/Application.java +++ b/src/main/java/io/zipcoder/Application.java @@ -1,5 +1,56 @@ package io.zipcoder; +import java.lang.reflect.Array; +import java.util.*; + public class Application { + ArrayList pets = new ArrayList(); + int numPet; + + public String showPetList(ArrayList pets) { + StringBuilder petList = new StringBuilder(); + for (Pet pet : pets) { + petList.append(pet.getName() + " : " + pet.speak() + "\n"); + } + return petList.toString(); + } + + public int listPets() { + Scanner petScanner = new Scanner(System.in); + System.out.println("How many pets do you have?"); + int numPet = petScanner.nextInt(); + return numPet; + } + + public void askForPetInfo() { + Scanner petScanner = new Scanner(System.in); + for (int i = 0; i < numPet; i++) { + System.out.println("What kind of pet/pets are they?"); + String typeOfPet = petScanner.nextLine(); + + System.out.println("What is the name of that pet?"); + String petName = petScanner.nextLine(); + } + } + + public void addPet(String typeOfPet, String petName) { + Pet p; + if (typeOfPet.equalsIgnoreCase("dog")) { + p = new Dog(petName); + pets.add(p); + } else if (typeOfPet.equalsIgnoreCase("cat")) { + p = new Cat(petName); + pets.add(p); + } else if (typeOfPet.equalsIgnoreCase("fish")) { + p = new Fish(petName); + pets.add(p); + } else { + System.out.println("We do not condone that type of pet"); + } + } + } + + + diff --git a/src/main/java/io/zipcoder/Cat.java b/src/main/java/io/zipcoder/Cat.java new file mode 100644 index 0000000..fab1eff --- /dev/null +++ b/src/main/java/io/zipcoder/Cat.java @@ -0,0 +1,11 @@ +package io.zipcoder; + +public class Cat extends Pet { + public Cat(String name){ + super(name); + } + @Override + public String speak() { + return "Meow!"; + } +} diff --git a/src/main/java/io/zipcoder/Dog.java b/src/main/java/io/zipcoder/Dog.java new file mode 100644 index 0000000..afff413 --- /dev/null +++ b/src/main/java/io/zipcoder/Dog.java @@ -0,0 +1,13 @@ +package io.zipcoder; + +public class Dog extends Pet { + + public Dog(String name){ + super(name); + } + @Override + public String speak() { + return "Woof!"; + } + +} diff --git a/src/main/java/io/zipcoder/Fish.java b/src/main/java/io/zipcoder/Fish.java new file mode 100644 index 0000000..d16afcf --- /dev/null +++ b/src/main/java/io/zipcoder/Fish.java @@ -0,0 +1,11 @@ +package io.zipcoder; + +public class Fish extends Pet { + public Fish(String name){ + super(name); + } + @Override + public String speak() { + return "Blub blub"; + } +} diff --git a/src/main/java/io/zipcoder/Pet.java b/src/main/java/io/zipcoder/Pet.java new file mode 100644 index 0000000..ceb60d8 --- /dev/null +++ b/src/main/java/io/zipcoder/Pet.java @@ -0,0 +1,31 @@ +package io.zipcoder; + +public abstract class Pet implements Comparable{ + public String name; + + public Pet(String name){ + this.name = name; + } + + public abstract String speak(); + + public String getName(){ + return name; + } + public void setName(String name){ + this.name = name; + } + @Override + public String toString(){ + StringBuilder builder = new StringBuilder(); + builder.append(this.getClass().getSimpleName() + " : " + this.getName()); + return builder.toString(); + } + public int compareTo(Pet p) { + int compareName = this.getName().compareTo(p.getName()); + if (compareName == 0){ + return this.getClass().getSimpleName().compareTo(p.getClass().getSimpleName()); + } + return compareName; + } +} diff --git a/src/main/java/io/zipcoder/PetComparator.java b/src/main/java/io/zipcoder/PetComparator.java new file mode 100644 index 0000000..3d0e9ed --- /dev/null +++ b/src/main/java/io/zipcoder/PetComparator.java @@ -0,0 +1,5 @@ +package io.zipcoder; + +public class PetComparator { + +} diff --git a/src/test/java/io/zipcoder/ApplicationTest.java b/src/test/java/io/zipcoder/ApplicationTest.java index b744df5..e29b374 100644 --- a/src/test/java/io/zipcoder/ApplicationTest.java +++ b/src/test/java/io/zipcoder/ApplicationTest.java @@ -1,5 +1,63 @@ package io.zipcoder; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +import java.lang.reflect.Array; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; + public class ApplicationTest { + @Test + public void showPetTest(){ + Application test = new Application(); + ArrayList petTest = new ArrayList(); + Cat cat1 = new Cat("Apple"); + Dog dog1 = new Dog("Bob"); + Fish fish1 = new Fish("Cathy"); + petTest.add(cat1); + petTest.add(dog1); + petTest.add(fish1); + + String expected = "Apple : Meow!\n" + + "Bob : Woof!\n" + + "Cathy : Blub blub\n"; + String actual = test.showPetList(petTest); + + Assert.assertEquals(expected, actual); + } + @Test + public void addPetTest(){ + Application test = new Application(); + + test.addPet("Dog", "Georgie"); + test.addPet("Cat", "Tracy"); + String expected = "[Dog : Georgie, Cat : Tracy]"; + String actual = test.pets.toString(); + Assert.assertEquals(expected, actual); + } + @Test + public void sortPetTest(){ + Application test = new Application(); + ArrayList petTest = new ArrayList(); + Cat cat1 = new Cat("Apple"); + Dog dog2 = new Dog("Apple"); + Dog dog1 = new Dog("Bob"); + Fish fish1 = new Fish("Cathy"); + petTest.add(cat1); + petTest.add(dog2); + petTest.add(dog1); + petTest.add(fish1); + Collections.sort(petTest); + String expected = "Apple : Meow!\n" + + "Apple : Woof!\n" + + "Bob : Woof!\n" + + "Cathy : Blub blub\n"; + String actual = test.showPetList(petTest); + Assert.assertEquals(expected, actual); + } } + diff --git a/src/test/java/io/zipcoder/pets/CatTest.java b/src/test/java/io/zipcoder/pets/CatTest.java new file mode 100644 index 0000000..70e36ac --- /dev/null +++ b/src/test/java/io/zipcoder/pets/CatTest.java @@ -0,0 +1,25 @@ +package io.zipcoder.pets; + +import io.zipcoder.Cat; +import org.junit.Assert; +import org.junit.Test; + +public class CatTest { + + @Test + public void catSpeakTest(){ + Cat cat = new Cat("Stan"); + String sound = "Meow!"; + String expected = sound; + String actual = cat.speak(); + Assert.assertEquals(expected, actual); + } + @Test + public void catNameTest(){ + Cat cat = new Cat("Stan"); + String name = "Stan"; + String expected = name; + String actual = cat.getName(); + Assert.assertEquals(expected, actual); + } +} diff --git a/src/test/java/io/zipcoder/pets/DogTest.java b/src/test/java/io/zipcoder/pets/DogTest.java new file mode 100644 index 0000000..2574086 --- /dev/null +++ b/src/test/java/io/zipcoder/pets/DogTest.java @@ -0,0 +1,26 @@ +package io.zipcoder.pets; + +import io.zipcoder.Dog; +import org.junit.Assert; +import org.junit.Test; + +public class DogTest { + + @Test + public void dogSpeakTest(){ + Dog dog = new Dog("Roger"); + String sound = "Woof!"; + String expected = sound; + String actual = dog.speak(); + Assert.assertEquals(expected, actual); + + } + @Test + public void dogNameTest(){ + Dog dog = new Dog("Roger"); + String name = "Roger"; + String expected = name; + String actual = dog.getName(); + Assert.assertEquals(expected, actual); + } +} diff --git a/src/test/java/io/zipcoder/pets/FishTest.java b/src/test/java/io/zipcoder/pets/FishTest.java new file mode 100644 index 0000000..3ba6493 --- /dev/null +++ b/src/test/java/io/zipcoder/pets/FishTest.java @@ -0,0 +1,25 @@ +package io.zipcoder.pets; + +import io.zipcoder.Fish; +import org.junit.Assert; +import org.junit.Test; + +public class FishTest { + + @Test + public void fishSpeakTest(){ + Fish fish = new Fish("Malcolm"); + String sound = "Blub blub"; + String expected = sound; + String actual = fish.speak(); + Assert.assertEquals(expected, actual); + } + @Test + public void fishNameTest(){ + Fish fish = new Fish("Malcolm"); + String name = "Malcolm"; + String expected = name; + String actual = fish.getName(); + Assert.assertEquals(expected, actual); + } +} diff --git a/src/test/java/io/zipcoder/pets/PetComparatorTest.java b/src/test/java/io/zipcoder/pets/PetComparatorTest.java new file mode 100644 index 0000000..0f6aa7a --- /dev/null +++ b/src/test/java/io/zipcoder/pets/PetComparatorTest.java @@ -0,0 +1,7 @@ +package io.zipcoder.pets; + +import io.zipcoder.PetComparator; + +public class PetComparatorTest { + // PetComparator +} From 492cc077c5db56e854b2c36acd00abe9f038a81a Mon Sep 17 00:00:00 2001 From: mbowe4 Date: Mon, 26 Feb 2018 18:54:44 -0500 Subject: [PATCH 2/3] merge --- src/main/java/io/zipcoder/Application.java | 5 +++++ src/test/java/io/zipcoder/ApplicationTest.java | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/zipcoder/Application.java b/src/main/java/io/zipcoder/Application.java index 3a257cb..39e278c 100644 --- a/src/main/java/io/zipcoder/Application.java +++ b/src/main/java/io/zipcoder/Application.java @@ -1,5 +1,10 @@ package io.zipcoder; + public class Application { + + + + } diff --git a/src/test/java/io/zipcoder/ApplicationTest.java b/src/test/java/io/zipcoder/ApplicationTest.java index b744df5..321c488 100644 --- a/src/test/java/io/zipcoder/ApplicationTest.java +++ b/src/test/java/io/zipcoder/ApplicationTest.java @@ -1,5 +1,8 @@ package io.zipcoder; - +import org.junit.Test; public class ApplicationTest { + + + } From 4b581f7d881b59cbf8af774bb32cacfa7d1d7055 Mon Sep 17 00:00:00 2001 From: mbowe4 Date: Tue, 27 Feb 2018 21:52:07 -0500 Subject: [PATCH 3/3] finished merging --- README.md | 2 +- src/main/java/io/zipcoder/PetComparator.java | 5 --- .../io/zipcoder/{ => pets}/Application.java | 11 ++----- src/main/java/io/zipcoder/{ => pets}/Cat.java | 3 +- src/main/java/io/zipcoder/{ => pets}/Dog.java | 3 +- .../java/io/zipcoder/{ => pets}/Fish.java | 3 +- src/main/java/io/zipcoder/{ => pets}/Pet.java | 2 +- .../java/io/zipcoder/pets/PetComparator.java | 14 +++++++++ .../zipcoder/{ => pets}/ApplicationTest.java | 28 ++--------------- src/test/java/io/zipcoder/pets/CatTest.java | 1 - src/test/java/io/zipcoder/pets/DogTest.java | 2 +- src/test/java/io/zipcoder/pets/FishTest.java | 1 - .../io/zipcoder/pets/PetComparatorTest.java | 31 +++++++++++++++++-- src/test/java/io/zipcoder/pets/PetTest.java | 30 ++++++++++++++++++ 14 files changed, 87 insertions(+), 49 deletions(-) delete mode 100644 src/main/java/io/zipcoder/PetComparator.java rename src/main/java/io/zipcoder/{ => pets}/Application.java (88%) rename src/main/java/io/zipcoder/{ => pets}/Cat.java (85%) rename src/main/java/io/zipcoder/{ => pets}/Dog.java (85%) rename src/main/java/io/zipcoder/{ => pets}/Fish.java (86%) rename src/main/java/io/zipcoder/{ => pets}/Pet.java (96%) create mode 100644 src/main/java/io/zipcoder/pets/PetComparator.java rename src/test/java/io/zipcoder/{ => pets}/ApplicationTest.java (53%) create mode 100644 src/test/java/io/zipcoder/pets/PetTest.java diff --git a/README.md b/README.md index 122fdcc..c2f0ab0 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Create a program that asks the user how many pets they have. Once you know how m Create a Pet class, and a subclass for each type of pet that you want your program to support. Your classes should follow the following requirements: - You must support at least three types of pets. -- Dog must be one of the types you support. +- io.zipcoder.pets.Dog must be one of the types you support. - Cat must be one of the types you support. - The Pet class must have a `speak` method that each subclass overrides. - The Pet class must have a `name` field with setters and getters. diff --git a/src/main/java/io/zipcoder/PetComparator.java b/src/main/java/io/zipcoder/PetComparator.java deleted file mode 100644 index 3d0e9ed..0000000 --- a/src/main/java/io/zipcoder/PetComparator.java +++ /dev/null @@ -1,5 +0,0 @@ -package io.zipcoder; - -public class PetComparator { - -} diff --git a/src/main/java/io/zipcoder/Application.java b/src/main/java/io/zipcoder/pets/Application.java similarity index 88% rename from src/main/java/io/zipcoder/Application.java rename to src/main/java/io/zipcoder/pets/Application.java index 91e734c..eb71fe9 100644 --- a/src/main/java/io/zipcoder/Application.java +++ b/src/main/java/io/zipcoder/pets/Application.java @@ -1,14 +1,11 @@ -package io.zipcoder; +package io.zipcoder.pets; import java.util.ArrayList; import java.util.Scanner; -import java.lang.reflect.Array; -import java.util.*; - public class Application { - ArrayList pets = new ArrayList(); + public ArrayList pets = new ArrayList(); int numPet; public String showPetList(ArrayList pets) { @@ -40,8 +37,7 @@ public void askForPetInfo() { public void addPet(String typeOfPet, String petName) { Pet p; if (typeOfPet.equalsIgnoreCase("dog")) { - p = new Dog(petName); - pets.add(p); + pets.add(new Dog(petName)); } else if (typeOfPet.equalsIgnoreCase("cat")) { p = new Cat(petName); pets.add(p); @@ -52,7 +48,6 @@ public void addPet(String typeOfPet, String petName) { System.out.println("We do not condone that type of pet"); } } - } diff --git a/src/main/java/io/zipcoder/Cat.java b/src/main/java/io/zipcoder/pets/Cat.java similarity index 85% rename from src/main/java/io/zipcoder/Cat.java rename to src/main/java/io/zipcoder/pets/Cat.java index fab1eff..6932d20 100644 --- a/src/main/java/io/zipcoder/Cat.java +++ b/src/main/java/io/zipcoder/pets/Cat.java @@ -1,9 +1,10 @@ -package io.zipcoder; +package io.zipcoder.pets; public class Cat extends Pet { public Cat(String name){ super(name); } + @Override public String speak() { return "Meow!"; diff --git a/src/main/java/io/zipcoder/Dog.java b/src/main/java/io/zipcoder/pets/Dog.java similarity index 85% rename from src/main/java/io/zipcoder/Dog.java rename to src/main/java/io/zipcoder/pets/Dog.java index afff413..a2bc436 100644 --- a/src/main/java/io/zipcoder/Dog.java +++ b/src/main/java/io/zipcoder/pets/Dog.java @@ -1,10 +1,11 @@ -package io.zipcoder; +package io.zipcoder.pets; public class Dog extends Pet { public Dog(String name){ super(name); } + @Override public String speak() { return "Woof!"; diff --git a/src/main/java/io/zipcoder/Fish.java b/src/main/java/io/zipcoder/pets/Fish.java similarity index 86% rename from src/main/java/io/zipcoder/Fish.java rename to src/main/java/io/zipcoder/pets/Fish.java index d16afcf..a18be53 100644 --- a/src/main/java/io/zipcoder/Fish.java +++ b/src/main/java/io/zipcoder/pets/Fish.java @@ -1,9 +1,10 @@ -package io.zipcoder; +package io.zipcoder.pets; public class Fish extends Pet { public Fish(String name){ super(name); } + @Override public String speak() { return "Blub blub"; diff --git a/src/main/java/io/zipcoder/Pet.java b/src/main/java/io/zipcoder/pets/Pet.java similarity index 96% rename from src/main/java/io/zipcoder/Pet.java rename to src/main/java/io/zipcoder/pets/Pet.java index ceb60d8..62be7ee 100644 --- a/src/main/java/io/zipcoder/Pet.java +++ b/src/main/java/io/zipcoder/pets/Pet.java @@ -1,4 +1,4 @@ -package io.zipcoder; +package io.zipcoder.pets; public abstract class Pet implements Comparable{ public String name; diff --git a/src/main/java/io/zipcoder/pets/PetComparator.java b/src/main/java/io/zipcoder/pets/PetComparator.java new file mode 100644 index 0000000..b9fe860 --- /dev/null +++ b/src/main/java/io/zipcoder/pets/PetComparator.java @@ -0,0 +1,14 @@ +package io.zipcoder.pets; + +import java.util.Comparator; + +public class PetComparator implements Comparator { + public int compare(Pet pet1, Pet pet2) { + int compareName = pet1.getClass().getSimpleName().compareTo(pet2.getClass().getSimpleName()); + if (compareName == 0) { + return pet1.getName().compareTo(pet2.getName()); + } + return compareName; + } +} + diff --git a/src/test/java/io/zipcoder/ApplicationTest.java b/src/test/java/io/zipcoder/pets/ApplicationTest.java similarity index 53% rename from src/test/java/io/zipcoder/ApplicationTest.java rename to src/test/java/io/zipcoder/pets/ApplicationTest.java index 82c2d7b..ca9fabf 100644 --- a/src/test/java/io/zipcoder/ApplicationTest.java +++ b/src/test/java/io/zipcoder/pets/ApplicationTest.java @@ -1,14 +1,10 @@ -package io.zipcoder; +package io.zipcoder.pets; + import org.junit.Test; import org.junit.Assert; -import org.junit.Before; -import org.junit.Test; -import java.lang.reflect.Array; import java.util.ArrayList; -import java.util.Collections; -import java.util.HashMap; public class ApplicationTest { @@ -40,25 +36,5 @@ public void addPetTest(){ String actual = test.pets.toString(); Assert.assertEquals(expected, actual); } - @Test - public void sortPetTest(){ - Application test = new Application(); - ArrayList petTest = new ArrayList(); - Cat cat1 = new Cat("Apple"); - Dog dog2 = new Dog("Apple"); - Dog dog1 = new Dog("Bob"); - Fish fish1 = new Fish("Cathy"); - petTest.add(cat1); - petTest.add(dog2); - petTest.add(dog1); - petTest.add(fish1); - Collections.sort(petTest); - String expected = "Apple : Meow!\n" + - "Apple : Woof!\n" + - "Bob : Woof!\n" + - "Cathy : Blub blub\n"; - String actual = test.showPetList(petTest); - Assert.assertEquals(expected, actual); - } } diff --git a/src/test/java/io/zipcoder/pets/CatTest.java b/src/test/java/io/zipcoder/pets/CatTest.java index 70e36ac..3eebd48 100644 --- a/src/test/java/io/zipcoder/pets/CatTest.java +++ b/src/test/java/io/zipcoder/pets/CatTest.java @@ -1,6 +1,5 @@ package io.zipcoder.pets; -import io.zipcoder.Cat; import org.junit.Assert; import org.junit.Test; diff --git a/src/test/java/io/zipcoder/pets/DogTest.java b/src/test/java/io/zipcoder/pets/DogTest.java index 2574086..d152917 100644 --- a/src/test/java/io/zipcoder/pets/DogTest.java +++ b/src/test/java/io/zipcoder/pets/DogTest.java @@ -1,6 +1,6 @@ package io.zipcoder.pets; -import io.zipcoder.Dog; + import org.junit.Assert; import org.junit.Test; diff --git a/src/test/java/io/zipcoder/pets/FishTest.java b/src/test/java/io/zipcoder/pets/FishTest.java index 3ba6493..09200a6 100644 --- a/src/test/java/io/zipcoder/pets/FishTest.java +++ b/src/test/java/io/zipcoder/pets/FishTest.java @@ -1,6 +1,5 @@ package io.zipcoder.pets; -import io.zipcoder.Fish; import org.junit.Assert; import org.junit.Test; diff --git a/src/test/java/io/zipcoder/pets/PetComparatorTest.java b/src/test/java/io/zipcoder/pets/PetComparatorTest.java index 0f6aa7a..2e0a25a 100644 --- a/src/test/java/io/zipcoder/pets/PetComparatorTest.java +++ b/src/test/java/io/zipcoder/pets/PetComparatorTest.java @@ -1,7 +1,34 @@ package io.zipcoder.pets; -import io.zipcoder.PetComparator; +import org.junit.Assert; +import org.junit.Test; + +import java.util.ArrayList; +import java.util.Collections; public class PetComparatorTest { - // PetComparator + + @Test + public void petComparatorTest(){ + Application test = new Application(); + PetComparator petComparator = new PetComparator(); + + ArrayList petTest = new ArrayList(); + Cat cat1 = new Cat("Apple"); + Dog dog2 = new Dog("Apple"); + Dog dog1 = new Dog("Bob"); + Fish fish1 = new Fish("Cathy"); + petTest.add(cat1); + petTest.add(dog2); + petTest.add(dog1); + petTest.add(fish1); + + Collections.sort(petTest, petComparator ); + String expected = "Apple : Meow!\n" + + "Apple : Woof!\n" + + "Bob : Woof!\n" + + "Cathy : Blub blub\n"; + String actual = test.showPetList(petTest); + Assert.assertEquals(expected, actual); + } } diff --git a/src/test/java/io/zipcoder/pets/PetTest.java b/src/test/java/io/zipcoder/pets/PetTest.java new file mode 100644 index 0000000..50551c4 --- /dev/null +++ b/src/test/java/io/zipcoder/pets/PetTest.java @@ -0,0 +1,30 @@ +package io.zipcoder.pets; + +import org.junit.Assert; +import org.junit.Test; +import java.util.ArrayList; +import java.util.Collections; + +public class PetTest { + + @Test + public void sortPetTest(){ + Application test = new Application(); + ArrayList petTest = new ArrayList(); + Cat cat1 = new Cat("Apple"); + Dog dog2 = new Dog("Apple"); + Dog dog1 = new Dog("Bob"); + Fish fish1 = new Fish("Cathy"); + petTest.add(cat1); + petTest.add(dog2); + petTest.add(dog1); + petTest.add(fish1); + Collections.sort(petTest); + String expected = "Apple : Meow!\n" + + "Apple : Woof!\n" + + "Bob : Woof!\n" + + "Cathy : Blub blub\n"; + String actual = test.showPetList(petTest); + Assert.assertEquals(expected, actual); + } +}