Als «junit» getaggte Fragen

Beliebtes Unit-Test-Framework für Java und Scala. Die neueste Version, JUnit 5, unterstützt umfangreiche annotationsbasierte und parametrisierte Tests. Erwägen Sie die Verwendung in Verbindung mit dem Java- oder Scala-Tag, um Ihren Anwendungsfall anzugeben.

429
Warum bietet JUnit keine assertNotEquals-Methoden an?

Weiß jemand, warum JUnit 4 Methoden anbietet, assertEquals(foo,bar)aber keine assertNotEqual(foo,bar)? Es bietet assertNotSame(entsprechend assertSame) und assertFalse(entsprechend assertTrue), so dass es seltsam erscheint, dass sie sich nicht die Mühe gemacht haben, einzuschließen...

415
Maven findet keine JUnit-Tests zum Ausführen

Ich habe ein Maven-Programm, es kompiliert gut. Wenn ich mvn testes ausführe, werden keine Tests ausgeführt (unter TESTs Header stehtThere are no tests to run. ). Ich habe dieses Problem mit einem supereinfachen Setup neu erstellt, das ich unten sowie die Ausgabe beim Ausführen mit einschließen...

370
JUnit-Test für System.out.println ()

Ich muss JUnit-Tests für eine alte Anwendung schreiben, die schlecht gestaltet ist und viele Fehlermeldungen in die Standardausgabe schreibt. Wenn sich die getResponse(String request)Methode korrekt verhält, wird eine XML-Antwort zurückgegeben: @BeforeClass public static void setUpClass() throws...

365
Tests in JUnit 4 bedingt ignorieren

OK, die @IgnoreAnmerkung ist also gut, um zu markieren, dass ein Testfall nicht ausgeführt werden sollte. Manchmal möchte ich jedoch einen Test ignorieren, der auf Laufzeitinformationen basiert. Ein Beispiel könnte sein, wenn ich einen Parallelitätstest habe, der auf einem Computer mit einer...