Test Cases for Lab 12
| Test 1 : |
Person[] friends = {new Person("David",30),
new Person("Jeniffer",40),
new Person("Courtney",32),
new Person("Mathew", 38)};
PersonDB friendsDB = new PersonDB(friends);
friendsDB.getAverageAge() == 35.0 |
| Test2 : |
defaultPeople = new PersonDB();
defaultPeople.getAverageAge() == 20.66 |
| Test3 : |
defaultPeople.isInDatabase("mo") == true |
| Test 4: |
defaultPeople.isInDatabase("Teri Hatcher") == false |
| Test 5 : |
defaultPeople.getOldest().getAge() == 25 |
| Test 6 : |
defaultPeople.getYoungest().getName() == "flo" |
| Test 7 : |
personDB.printDB() |
| Test 8 : |
Person[] friends = {new Person("David",30),
new Person("Jeniffer",40),
new Person("Courtney",32),
new Person("Mathew", 38)};
PersonDB friendsDB = new PersonDB(friends);
friendsDB.printDB()
|
| Test 9 : |
Person[] p = null;
PersonDB pDB = new PersonDB(p);
Should check for nulls so that it does not give a null pointer exception
|