Weiß jemand, warum JUnit 4 bietet assertEquals(foo,bar)
aber nicht Methoden?Warum bietet JUnit assertNotEquals-Methoden nicht an?
Es bietet assertNotSame
(entsprechend assertSame
) und assertFalse
(entsprechend assertTrue
), so scheint es seltsam, dass sie nicht assertNotEqual
einschließlich störten.
Übrigens weiß ich, dass JUnit-addons die Methoden bietet, nach denen ich suche. Ich frage nur aus Neugier.
Ich schätze den Zeiger auf die alternative Assertionssyntax, aber anderswo zu zeigen, antwortet nicht * warum * JUnit hat 'assertNotEquals()' nie geliefert. – seh
@seh: So wie ich es gelesen habe, ging es nicht um historisches Interesse, sondern um einen Weg, die Behauptung "diese beiden Objekte sind nicht gleich" in einem JUnit-Test zu formulieren. Ich habe das geantwortet.In Anbetracht des "Warum ist/gab es kein' assertNotEqual' "würde ich sagen, das liegt daran, dass es eine spezialisierte Behauptung ist, die nicht so oft benötigt wird wie' assertEquals' und daher über die generische 'assertFalse' ausgedrückt würde. –
importieren Sie auch static org.junit.Assert.assertThat; –