Als «junit» getaggte Fragen

82
JUnit4 fail () ist hier, aber wo ist pass ()?

fail()In der JUnit4-Bibliothek gibt es eine Methode. Ich mag es, aber es mangelt an pass()Methoden, die in der Bibliothek nicht vorhanden sind. Wieso ist es so? Ich habe herausgefunden, dass ich assertTrue(true)stattdessen verwenden kann, aber immer noch unlogisch aussieht. @Test public void...

82
java.lang.NoClassDefFoundError in junit

Ich erhalte diesen Fehler in Java in meinem Junit-Testcode. Ich habe im Internet nachgeschlagen und es heißt, dass ich die junit.jar im Klassenpfad hinzufügen muss. In Eclipse habe ich es im Klassenpfad der Projekteigenschaften hinzugefügt, aber es wird immer noch ein Initialisierungsfehler...

82
Aktivieren Sie Regex-Übereinstimmungen in JUnit

Ruby's Test::Unithat eine nette assert_matchesMethode, die in Unit-Tests verwendet werden kann, um zu behaupten, dass ein Regex mit einer Zeichenfolge übereinstimmt. Gibt es so etwas in JUnit? Derzeit mache ich das: assertEquals(true, actual.matches(expectedRegex));

81
Vergleichen Sie Datumsobjekte mit unterschiedlicher Genauigkeit

Ich habe einen JUnit-Test, der fehlschlägt, weil die Millisekunden unterschiedlich sind. In diesem Fall interessieren mich die Millisekunden nicht. Wie kann ich die Genauigkeit der Zusicherung ändern, um Millisekunden zu ignorieren (oder eine Genauigkeit, auf die ich sie einstellen möchte)?...

81
JUnit-Test mit simulierter Benutzereingabe

Ich versuche, einige JUnit-Tests für eine Methode zu erstellen, für die Benutzereingaben erforderlich sind. Die zu testende Methode sieht ungefähr wie folgt aus: public static int testUserInput() { Scanner keyboard = new Scanner(System.in); System.out.println("Give a number between 1 and 10"); int...

80
Wie man Methode e im Protokoll verspottet

Hier ist Utils.java meine zu testende Klasse und die folgende Methode wird in der UtilsTest-Klasse aufgerufen. Auch wenn ich mich über die unten gezeigte Log.e-Methode lustig mache @Before public void setUp() { when(Log.e(any(String.class),any(String.class))).thenReturn(any(Integer.class)); utils...