// Project: Classes // Module: pet // Source code file: Test2.java // Define Pet class with fields // name, animal, vaccinated. // Test2 is the unit test class for // Pet class. import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; class Test2 { private Pet p; @BeforeEach void setUp() { p = new Pet("Duke", "dog"); } @Test void testGetName( ) { assertEquals("Duke", p.getName( )); } @Test void testGetAnimalType() { assertEquals("dog", p.getAnimalType( )); } @Test void testIsVaccinated( ) { assertEquals(false, p.isVaccinated( )); } @Test void testSetVaccinated( ) { p.setVaccinated( ); assertEquals(true, p.isVaccinated( )); } @Test void testToString( ) { assertEquals("Pet{name='Duke', " + "animalType='dog', vaccinated=false}", p.toString( )); } }