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.

6
Wann soll Mockito.verify () verwendet werden?
Ich schreibe jUnit-Testfälle für 3 Zwecke: Um sicherzustellen, dass mein Code alle erforderlichen Funktionen erfüllt, unter allen (oder den meisten) Eingabekombinationen / -werten. Um sicherzustellen, dass ich die Implementierung ändern kann, und mich auf JUnit-Testfälle zu verlassen, um mir mitzuteilen, dass alle meine Funktionen weiterhin erfüllt sind. Als Dokumentation aller …

7
Ist die assertEquals-Methode von Java zuverlässig?
Ich weiß, dass ==es beim Vergleich von zwei Probleme gibt Strings. Es scheint, dass dies String.equals()ein besserer Ansatz ist. Nun, ich mache JUnit-Tests und meine Neigung ist es, sie zu verwenden assertEquals(str1, str2). Ist dies eine zuverlässige Methode, um zu behaupten, dass zwei Strings denselben Inhalt enthalten? Ich würde verwenden …
199 java  string  junit  junit4 


4
Es wird behauptet, dass ein Objekt ein bestimmter Typ ist
Ist es in JUnit möglich zu behaupten, dass ein Objekt eine Instanz einer Klasse ist? Aus verschiedenen Gründen habe ich ein Objekt in meinem Test, dessen Typ ich überprüfen möchte. Ist es ein Typ von Objekt1 oder ein Typ von Objekt2? Derzeit habe ich: assertTrue(myObject instanceof Object1); assertTrue(myObject instanceof Object2); …
195 java  unit-testing  junit 

4
Wie funktioniert Junit @Rule?
Ich möchte Testfälle für einen Großteil des Codes schreiben. Ich möchte Details zur JUnit- @RuleAnmerkungsfunktion kennen, damit ich sie zum Schreiben von Testfällen verwenden kann. Bitte geben Sie einige gute Antworten oder Links an, die anhand eines einfachen Beispiels eine detaillierte Beschreibung der Funktionalität enthalten.
195 java  junit  junit4  junit-rule 

7
Bedeutung des epsilon-Arguments von assertEquals für doppelte Werte
Ich habe eine Frage zu junit assertEquals, um Doppelwerte zu testen. Beim Lesen des API-Dokuments kann ich Folgendes sehen: @Deprecated public static void assertEquals(double expected, double actual) Veraltet. Verwenden Sie stattdessen assertEquals (doppelt erwartet, doppelt tatsächlich, doppelt epsilon) Was bedeutet der epsilonWert? (Epsilon ist ein Buchstabe im griechischen Alphabet, oder?) …
187 java  unit-testing  junit 


12
Bei einem JpaTest konnte keine @ SpringBootConfiguration gefunden werden
Ich bin neu in Frameworks (habe gerade die Klasse bestanden) und benutze Spring Boot zum ersten Mal. Ich versuche, einen einfachen Junit-Test durchzuführen, um festzustellen, ob meine CrudRepositories tatsächlich funktionieren. Der Fehler, den ich immer wieder bekomme, ist: Sie können keine @SpringBootConfiguration finden und müssen @ContextConfiguration oder @SpringBootTest (classes = …

30
Klasse nicht gefunden: Leere Testsuite in IntelliJ
Ich beginne gerade mit dem Informatikprogramm an meinem College und habe einige Probleme mit IntelliJ. Wenn ich versuche, Komponententests durchzuführen, wird die Meldung angezeigt Process finished with exit code 1 Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite. Außerdem wird auf der linken Seite meines Bildschirms die Meldung "Es wurden keine Tests …

8
Welche JUnit XML-Formatspezifikation unterstützt Hudson?
Ich habe Hudson als Server für die kontinuierliche Integration und möchte die Option "JUnit-Testergebnisbericht veröffentlichen" verwenden. Aber ich benutze keine xUnit-Tools zum Testen, stattdessen habe ich Shell-Skripte, die Tests ausführen und Ergebnisse in einfachem Format zurückgeben. Ich denke daran, ein Skript zu erstellen, das diese Ergebnisse in das JUnit-Format umwandelt. …
182 jenkins  junit  hudson  xunit 

4
Konfigurieren von IntelliJ IDEA für Unit-Tests mit JUnit
Ich habe mich heute Morgen entschlossen, IntelliJ über die Testversion auszuprobieren und das JUnit-Plugin installiert. Ich habe ein neues Java-Projekt erstellt und möchte einen Testfall dafür schreiben. Wie füge ich die Datei junit.jar zu meinem Projekt hinzu? (Ich möchte es jetzt und für immer zu jedem Java-Projekt hinzufügen - gibt …


12
Assert entspricht 2 Listen in Junit
Wie kann ich in einem JUnit- Testfall eine Gleichheitserklärung zwischen Listen abgeben ? Gleichheit sollte zwischen dem Inhalt der Liste bestehen. Beispielsweise: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 = Arrays.asList("one", "two", "four"); // numbers should be equal to numbers2 //numbers should not …

3
Wie verwende ich ArgumentCaptor zum Stubben?
In Mockito- Dokumentation und Javadocs heißt es Es wird empfohlen, ArgumentCaptor zur Überprüfung, jedoch nicht zum Stubbing zu verwenden. Ich verstehe jedoch nicht, wie ArgumentCaptor zum Stubben verwendet werden kann. Kann jemand die obige Aussage erklären und zeigen, wie ArgumentCaptor zum Stubben verwendet werden kann, oder einen Link bereitstellen, der …

3
Warnung: Die Methode assertEquals vom Typ Assert ist veraltet
Assert.assertEqualsWelche Methode sollen wir jetzt verwenden, da die Methode veraltet ist? Der folgende Code: String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2); Gibt die folgenden Warnungen: Mehrere Markierungen in dieser Zeile Die Methode assertEquals (String, String) vom Typ Assert ist veraltet Der Typ Assert ist veraltet
160 java  junit 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.