Qualcuno sa perché JUnit 4 fornisce i metodi assertEquals(foo,bar)
ma non ?Perché JUnit non fornisce i metodi assertNotEquals?
Fornisce assertNotSame
(corrispondente a assertSame
) e assertFalse
(corrispondenti a assertTrue
), così sembra strano che non hanno disturbato compreso assertNotEqual
.
A proposito, so che JUnit-addons fornisce i metodi che sto cercando. Sto solo chiedendo per curiosità.
Apprezzo il puntatore alla sintassi di asserzione alternativa, ma puntare altrove non risponde * perché * JUnit non ha mai fornito "assertNotEquals()". – seh
@seh: Il modo in cui l'ho letto non riguardava l'interesse storico, ma un modo per formulare l'asserzione "questi due oggetti non sono uguali" in un test JUnit. Ho risposto a questo.Considerando il "perché è/non c'era nessun 'assertNotEqual'", direi che è perché si tratta di un'asserzione specializzata che non è necessaria tanto spesso quanto "assertEquals" e quindi sarebbe espressa tramite il generico "assertFalse". –
importa anche org.junit.Assert.assertThat; –