Requested changes of OwnerTest.java

This commit is contained in:
sophiaquach16 2018-02-24 19:30:38 -05:00
parent 7c36089f6f
commit d20b9c7002

View file

@ -11,56 +11,58 @@ import org.springframework.core.style.ToStringCreator;
public class OwnerTest { public class OwnerTest {
private Owner instance; private Owner ownerInstance;
@Before @Before
public void setUp() { public void setUp() {
this.instance = new Owner(); this.ownerInstance = new Owner();
} }
@Test @Test
public void getSetTelephoneTest() { public void getSetTelephoneTest() {
// Owner instance = new Owner(); // Owner instance = new Owner();
instance.setTelephone("514 371 9999"); ownerInstance.setTelephone("514 371 9999");
String result = instance.getTelephone(); String result = ownerInstance.getTelephone();
assertEquals("514 371 9999", result); assertEquals("514 371 9999", result);
} }
@Test @Test
public void setGetCityTest() { public void setGetCityTest() {
// Owner instance = new Owner(); // Owner instance = new Owner();
instance.setCity("Montreal"); ownerInstance.setCity("Montreal");
String result = instance.getCity(); String result = ownerInstance.getCity();
assertEquals("Montreal", result); assertEquals("Montreal", result);
} }
@Test @Test
public void toStringTest() { public void toStringTest() {
ToStringCreator creator = new ToStringCreator(instance); ToStringCreator creator = new ToStringCreator(ownerInstance);
String expected = String expected =
creator creator
.append("id", instance.getId()) .append("id", ownerInstance.getId())
.append("new", instance.isNew()) .append("new", ownerInstance.isNew())
.append("lastName", instance.getLastName()) .append("lastName", ownerInstance.getLastName())
.append("firstName", instance.getFirstName()) .append("firstName", ownerInstance.getFirstName())
.append("address", instance.getAddress()) .append("address", ownerInstance.getAddress())
.append("city", instance.getCity()) .append("city", ownerInstance.getCity())
.append("telephone", instance.getTelephone()) .append("telephone", ownerInstance.getTelephone())
.toString(); .toString();
String result = instance.toString(); String result = ownerInstance.toString();
assertEquals(expected, result); assertEquals(expected, result);
} }
@Test @Test
public void setPetgetPetsTest() { public void setPetgetPetsTest() {
Pet pet = new Pet(); Pet pet = new Pet();
instance.addPet(pet); pet.setName("Pogo");
List<Pet> result = instance.getPets(); ownerInstance.addPet(pet);
List<Pet> result = ownerInstance.getPets();
Pet onlyPet = result.iterator().next(); Pet onlyPet = result.iterator().next();
assertEquals(1, result.size()); // Make sure there's only one element in the Collection returned assertEquals(1, result.size()); // Make sure there's only one element in the Collection returned
assertEquals(pet, onlyPet); assertEquals(pet, onlyPet);
assertEquals(pet.getName(), onlyPet.getName());
} }
} }