Этот метод принимает код курса в виде строки.
addCourseName() – этот метод принимает код курса в виде строки.
subjectIllgibleToTeach-возвращает строку со всеми кодами курсов, которые сертифицированы преподавателем для преподавания. Коды курсов должны быть разделены запятой, но не должны включать [ ] в любом конце строки. Другими словами, не просто возвращайте метод ArrayList toString ().
Мы должны пройти тесты в обоих случаях, когда тесты являются:
public void testAddCourseName() { String courseCode = "COMP1011"; instructor.addCourseName(courseCode); assertEquals(courseCode, instructor.subjectIllgibleToTeach()); }
и
public void testSubjectIllgibleToTeach() { String expResult = "COMP1011, COMP1008"; instructor.addCourseName("COMP1011"); instructor.addCourseName("COMP1008"); String result = instructor.subjectIllgibleToTeach(); assertEquals(expResult, result); }
Мы должны пройти определенные тесты, и я сделал частный arraylist именных курсов выше и передал строку в нем, но все равно мой тест провалился.
Что я уже пробовал:
if(courseCode.isEmpty()) throw new IllegalArgumentException("Course code cannot be empty."); else courses.add(courseCode);
wseng
пожалуйста, опубликуйте ошибки.