|
@ -19,6 +19,16 @@ class AdministrationTest { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
|
void deleteProfessor() { |
|
|
|
|
|
Administration administration = new Administration(); |
|
|
|
|
|
Professor professor = new Professor("P1002", "Diana", "Professor"); |
|
|
|
|
|
|
|
|
|
|
|
administration.addProfessor(professor); |
|
|
|
|
|
assertTrue(administration.deleteProfessor("P1002")); |
|
|
|
|
|
assertNull(administration.findProfessorById("P1002")); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@Test |
|
|
@Test |
|
|
void testAddProfessor() { |
|
|
void testAddProfessor() { |
|
|
Administration administration = new Administration(); |
|
|
Administration administration = new Administration(); |
|
@ -85,15 +95,19 @@ class AdministrationTest { |
|
|
Student student2 = administration.findStudentById("S1001"); |
|
|
Student student2 = administration.findStudentById("S1001"); |
|
|
assertEquals(student, student2); |
|
|
assertEquals(student, student2); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Test |
|
|
@Test |
|
|
void deleteProfessor() { |
|
|
|
|
|
|
|
|
void addAdminTest() { |
|
|
Administration administration = new Administration(); |
|
|
Administration administration = new Administration(); |
|
|
Professor professor = new Professor("P1002", "Diana", "Professor"); |
|
|
|
|
|
|
|
|
|
|
|
administration.addProfessor(professor); |
|
|
|
|
|
assertTrue(administration.deleteProfessor("P1002")); |
|
|
|
|
|
assertNull(administration.findProfessorById("P1002")); |
|
|
|
|
|
|
|
|
Admin admin = new Admin("Jane Doe", "A2001", "Admin"); |
|
|
|
|
|
administration.addAdmin(admin); |
|
|
|
|
|
Admin result = administration.findAdminById("A2001"); |
|
|
|
|
|
|
|
|
|
|
|
assertNotNull(result, "Admin should be found after being added."); |
|
|
|
|
|
assertEquals("A2001", result.getId(), "The ID of the found admin should match."); |
|
|
|
|
|
assertEquals("Jane Doe", result.getName(), "The name of the found admin should match."); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |