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