12345678910111213141516171819202122232425262728293031
  1. import org.junit.Test;
  2. import java.util.Date;
  3. /**
  4. * @author leon on 4/19/18.
  5. */
  6. public class DogHouseTest {
  7. // TODO - Create tests for `void add(Dog dog)`
  8. // TODO - Create tests for `void remove(Integer id)`
  9. // TODO - Create tests for `void remove(Dog dog)`
  10. // TODO - Create tests for `Dog getDogById(Integer id)`
  11. // TODO - Create tests for `Integer getNumberOfDogs()`
  12. @Test
  13. public void testGetNumberOfDogs() {
  14. // Given (some
  15. String name = "Milo";
  16. Date birthDate = new Date();
  17. Dog animal = AnimalFactory.createDog(name, birthDate);
  18. DogHouse.clear();
  19. // When
  20. DogHouse.add(animal);
  21. // Then
  22. DogHouse.getNumberOfDogs();
  23. }
  24. }