Auf Thema antworten

Der folgende Test geht schief ...


Was verwendet asserEquals?

Hiilft mir bitte jemand mit einem sanften Tritt auf die Sprünge was hier schief geht oder sollte man das wirklich mit assertTrue lösen?


Ich habe versuchshalber in der Klasse LoginResult noch equals  implementiert.

[code=Java]assertTrue(expected.equals(actual));[/code]

funktioniert


[code=Java]

    @Test

    public void test() throws Exception {

        LoginResult expected = new LoginResult("Administrator", true);

        LoginResult actual = bl.login("Administrator", "Administrator");

        assertEquals(expected, actual);

    }


/*

java.lang.AssertionError:

expected: ch.blabla.business.LoginResult<User = Administrator, success = true>

but was:  ch.blabla.business.LoginResult<User = Administrator, success = true>

*/

[/code]


Danke zum Voraus

trez



Oben