|
|
@ -324,6 +324,33 @@ class AdministrationTest { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
void dropProfFromCourse(){ |
|
|
|
Professor prof = sampleProf; |
|
|
|
Course course = sampleCourse; |
|
|
|
List<Course> 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<Course> 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(); |
|
|
|