diff --git a/src/test/java/org/example/AdministrationTest.java b/src/test/java/org/example/AdministrationTest.java index 647c024..0397e89 100644 --- a/src/test/java/org/example/AdministrationTest.java +++ b/src/test/java/org/example/AdministrationTest.java @@ -324,6 +324,33 @@ class AdministrationTest { } + + @Test + void dropProfFromCourse(){ + Professor prof = sampleProf; + Course course = sampleCourse; + List courseList = prof.getCoursesTaught(); + courseList.add(course); + prof.setCoursesTaught(courseList); + + //The "User input" to determine the professor + String profID = prof.getProfessorID(); + + //Grabs the coursesTaught List from the Professor the user wants to enroll + List courseList2 = prof.getCoursesTaught(); + //Assigning the course to the Prof by adding it the to the courseList + courseList2.remove(course); + //The Professor gets the updated courseList + prof.setCoursesTaught(courseList); + + + //Checks if the course got removed + assertEquals(0,prof.getCoursesTaught().size() ); + + } + + + @Test void registerUser() { Administration administration = new Administration();