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.


5
JUnit 4 Testsuiten
Wie erstelle ich Testsuiten mit JUnit 4? Die gesamte Dokumentation, die ich gesehen habe, scheint für mich nicht zu funktionieren. Wenn ich den Eclipse-Assistenten verwende, kann ich keine der von mir erstellten Testklassen auswählen.
98 java  junit  test-suite 

3
Java JUnit: Die Methode X ist für Typ Y nicht eindeutig
Ich hatte einige Tests, die gut funktionierten. Dann habe ich es in ein anderes Paket verschoben und erhalte jetzt Fehler. Hier ist der Code: import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> …

7
Testen von Android AsyncTask mit Android Test Framework
Ich habe ein sehr einfaches AsyncTask-Implementierungsbeispiel und habe Probleme beim Testen mit dem Android JUnit-Framework. Es funktioniert einwandfrei, wenn ich es in einer normalen Anwendung instanziiere und ausführe. Wenn es jedoch von einer der Android Testing-Framework-Klassen (z. B. AndroidTestCase , ActivityUnitTestCase , ActivityInstrumentationTestCase2 usw.) ausgeführt wird, verhält es sich seltsam: …
97 android  junit 

6
So testen Sie ein Android Library-Projekt
Ich schreibe ein Android Library-Projekt, das auf der Android-Bitmap-Klasse (AndroindLib) basiert und nur die Utility-Klasse enthält (keine Aktivität). Ich habe versucht, es mit Android JUnit zu testen, aber es beschwert sich immer wieder, dass die AnroidLib.apk nicht gefunden werden kann Was ist der richtige Weg, um Android Library Project zu …
97 android  junit  apk 

22
Eclipse - Der Debugger stoppt nicht am Haltepunkt
Ich versuche, eine JUnit zu erschießen. Im Quellcode habe ich den Haltepunkt an zwei Stellen festgelegt: 1) in einer Zeile, in der ein statisches Element initialisiert wird 2) in der ersten Zeile eines der Testfälle. Der Debugger stoppt in der Initialisierungszeile des statischen Felds. Aber es hört im Testfall nicht …

7
JUnit-Test mit dynamischer Anzahl von Tests
In unserem Projekt habe ich mehrere JUnit- Tests, die z. B. jede Datei aus einem Verzeichnis entnehmen und einen Test darauf ausführen. Wenn ich eine testEveryFileInDirectoryMethode implementiere, wird TestCasedies als nur ein Test angezeigt, der fehlschlagen oder erfolgreich sein kann. Aber ich interessiere mich für die Ergebnisse jeder einzelnen Datei. …


4
So erstellen Sie Unit-Tests einfach in Eclipse [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Verbessere diese Frage Ich möchte Unit-Tests einfach durch Auswahl der Methode erstellen. …

8
Wie stelle ich JVM-Parameter für Junit Unit Tests ein?
Ich habe einige Junit-Unit-Tests, für deren Ausführung viel Heap-Speicherplatz erforderlich ist - dh 1G. (Sie testen speicherintensive Funktionen für eine Webstart-App, die nur mit ausreichend Heap-Speicherplatz ausgeführt wird und intern auf Win 7 64-Bit-Computern ausgeführt wird. Daher ist eine Neugestaltung der Tests kein praktischer Vorschlag.) Ich entwickle in Intellij IDEA, …


6
Wie kann ich einen JUnit-Test warten lassen?
Ich habe einen JUnit-Test, auf den ich synchron einige Zeit warten möchte. Mein JUnit-Test sieht folgendermaßen aus: @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); //WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } Ich habe Thread.currentThread (). Wait () ausprobiert, aber es wird eine IllegalMonitorStateException ausgelöst (wie erwartet). Gibt …


4
Können Sie AssertJ assertThat eine benutzerdefinierte Nachricht hinzufügen?
Wir haben eine Testsuite, die hauptsächlich JUnit-Assertions mit Hamcrest-Matchern verwendet. Einer unserer Mitarbeiter begann mit AssertJ zu experimentieren und beeindruckte die Leute mit seiner Syntax, Flexibilität und Deklarativität. JUnit bietet eine Funktion, für die ich in AssertJ kein Äquivalent finden kann: Hinzufügen einer benutzerdefinierten Assert-Fehlermeldung. Wir vergleichen häufig Objekte, die …

2
Wie verwalte ich Unit-Test-Ressourcen in Kotlin, z. B. das Starten / Stoppen einer Datenbankverbindung oder eines eingebetteten Elasticsearch-Servers?
In meinen Kotlin JUnit-Tests möchte ich eingebettete Server starten / stoppen und sie in meinen Tests verwenden. Ich habe versucht, die JUnit- @BeforeAnnotation für eine Methode in meiner Testklasse zu verwenden, und sie funktioniert einwandfrei, ist jedoch nicht das richtige Verhalten, da jeder Testfall statt nur einmal ausgeführt wird. Daher …

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.