diff --git a/src/test/java/org/example/AdminTest.java b/src/test/java/org/example/AdminTest.java index e8fa2fa..a863a79 100644 --- a/src/test/java/org/example/AdminTest.java +++ b/src/test/java/org/example/AdminTest.java @@ -10,7 +10,7 @@ import java.util.List; import static org.junit.jupiter.api.Assertions.*; class AdminTest { - + //Tests printAdminInfo Method @org.junit.jupiter.api.Test void printAdminInfo() { Admin admin = new Admin("Aaron", "A1001", "Admin"); @@ -27,7 +27,7 @@ class AdminTest { assertTrue(printedOutput.contains("Admin")); } - + //Tests writeToFile Method @Test void writeToFile() throws IOException { Admin admin = new Admin("Simon", "A1001", "Admin") ; @@ -43,7 +43,7 @@ class AdminTest { Files.delete(path); } - + //Tests readFromFile Method @Test void readFromFile() throws IOException { diff --git a/src/test/java/org/example/AdministrationTest.java b/src/test/java/org/example/AdministrationTest.java new file mode 100644 index 0000000..8edf5c7 --- /dev/null +++ b/src/test/java/org/example/AdministrationTest.java @@ -0,0 +1,23 @@ +package org.example; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +class AdministrationTest { + + // Test the findProfessorById Method + @Test + void findProfessorById() { + Administration administration = new Administration(); + Professor prof1 = new Professor("P1001", "Aaron", "Professor"); + + administration.addProfessor(prof1); + + Professor foundProf1 = administration.findProfessorById("P1001"); + assertEquals(prof1, foundProf1); + + + + } +} \ No newline at end of file