Я тестирую класс под названием SetOfUsers и я тестирую метод, как followes:JUnit неудачи
public void testAddUser()
{
System.out.println("addUser");
User aUser = new User("Bob","abc123","Manager");
SetOfUsers instance = new SetOfUsers();
instance.addUser(aUser);
System.out.print(aUser);
assertEquals("Bob,abc123,Manager", instance);
// TODO review the generated test code and remove the default call to fail.
// fail("The test case is a prototype.");
}
Однако этот тест не выходное сообщения я получаю отображает
testAddUser Failed: expected: <Bob, abc123,Manager> but was: <[Staff Name:Bob]>
Вы сравниваете String и Object SetOfUsers. Я бы сказал вам реализовать метод equals() для setOfUsers, чтобы сравнить то, что в нем. – Fabinout