Browse Source

Added test for dropFromCourse Method in AdministrationTest class

remotes/origin/fdai7887
fdai7887 11 months ago
parent
commit
38977b1f09
  1. 27
      src/test/java/org/example/AdministrationTest.java

27
src/test/java/org/example/AdministrationTest.java

@ -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();

Loading…
Cancel
Save