/** Test for classses Student and Employee * * @author mitsunoriogihara * */ public class StudentTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Address address1 = new Address("10 SW 10th Avenue", "Miami, FL"); Address address2 = (Address) address1.clone(); Address address3 = new Address("11 SW 11th Avenue", "Miami, FL"); addressEqualityCheck(address1, address2); Student student1 = new Student("Chad Pennington", 4.0, "Football", address1); Student student2 = new Student("Chad Pennington", 4.0, "Football", address2); studentEqualityCheck(student1, student2); student2.setAddress(address3); studentEqualityCheck(student1, student2); Student student3 = student1.clone(); studentEqualityCheck(student1, student3); student3.setName("Tony Sparano"); student3.setGPA(3.95); student3.setMajor("Football Coach"); studentEqualityCheck(student1, student3); } private static void addressEqualityCheck(Address s1, Address s2) { System.out.println("\nAddressEqualitycheck"); if (s1.equals(s2)) { System.out.println(s1.toString() + "\nis equal to\n" + s2.toString()); } else { System.out.println(s1.toString() + "\nis not equal to\n" + s2.toString()); } } private static void studentEqualityCheck(Student s1, Student s2) { System.out.println("\nStudentEqualitycheck"); if (s1.equals(s2)) { System.out.println(s1.toString() + "\nis equal to\n" + s2.toString()); } else { System.out.println(s1.toString() + "\nis not equal to\n" + s2.toString()); } } }