sah ich die folgende Code-Snippet online:Order of Argument in beiden Junit und hamcrest
Wie erwähnt, das Argument der Reihenfolge der Junit (erwartet, tatsächlich) und hamcrest (tatsächliche, erwartete) ist rückgängig gemacht.
Ich fragte mich, was ist der Grund dafür? Spielt die Argumentordnung für Junit oder Hamcrest eine Rolle? Wenn jemand versehentlich das Argument in die falsche Reihenfolge gebracht hat, wird es sich auf das Ergebnis auswirken?
Im Fall von junit, wenn Testfall fehlschlagen würde, würden Sie die umgekehrte Nachricht erhalten, dass "abc" erwartet wurde und "pqr" bekam, was in Wirklichkeit umgekehrt wäre. aber in Wirklichkeit macht es keinen Unterschied. – SMA