В этот момент тег нуждается в отдельном дополнении - возможно, это может быть добавлено.
Обратите внимание, что в правильном синтаксисе даже самозакрывающимся тегам требуется дополнительное пространство (<br />
, а не <br/>
)
Затем вы хотите сравнить объекты, которые нужно переопределить методами «равно» и «хэш-код». По умолчанию каждый экземпляр класса «объект» будет уникальным, несмотря на то, что их поля одинаковы. Хорошее объяснение: https://dzone.com/articles/working-with-hashcode-and-equals-in-java
Насколько я ничего не пропустил, вы не добавляете объекты ученика к кооператору в методе test.
Вызов метода addStudent()
в вашем тестовом методе должен решить проблему.
@Test
public void cooperatorStudent() {
String studentID = "260632353";
String firstname = "Saleh";
String lastname = "Bakhit";
Student student1 = service.createStudent(studentID, firstname, lastname, cooperator);
assertEquals(cooperator, student1.getCooperator());
studentID = "260632350";
firstname = "testFirst";
lastname = "testLast";
Student student2 = service.createStudent(studentID, firstname, lastname, cooperator);
assertEquals(cooperator, student2.getCooperator());
cooperator.addStudent(student1);
cooperator.addStudent(student2);
Set<Student> cooperatorStudents = cooperator.getStudent();
assertTrue(cooperatorStudents.contains(student1));
assertTrue(cooperatorStudents.contains(student2));
}