Tag: junit

Beliebteste unit-Test-framework für Java und Scala. Die neueste version, JUnit 4, unterstützt rich-annotation-basiert und parametrisierte tests. Erwägen Sie die Verwendung in Verbindung mit der Java-oder Scala-tag, um anzuzeigen, Ihren Fall.

Unterschiede zwischen 2 JUnit Assert-Klassen

Anzahl der Antworten 5 Antworten
Dem JUnit-framework enthält 2 Assert Klassen (in verschiedenen Paketen, natürlich), und die Methoden, die auf jedes erscheinen sehr ähnlich zu sein. Kann jemand erklären, warum das so ist? Den Klassen die ich mich beziehe, sind: junit.Rahmen.Assert und

@Wert arbeitet nicht mit Spring Boot Test

Anzahl der Antworten 2 Antworten
Möchte ich einen Junit test für den Frühling-boot als unten: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = {ApplicationTest.class}) public class TestOnSpring { @Value("${app.name}") private String appName; @Test public void testValue(){ System.out.println(appName); } } und ApplicationTest.java wie diese @ComponentScan("org.nerve.jiepu") @EnableAutoConfiguration() public class

Unterschied zwischen @Before, @BeforeClass, @BeforeEach und @BeforeAll

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen @Before und @BeforeClass und im JUnit-5 @BeforeEach und @BeforeAll @After und @AfterClass Entsprechend der JUnit Api @Before im folgenden Fall: Beim schreiben von tests, ist es üblich zu finden, dass mehrere tests

JUnit @Test erwartete Annotation funktioniert nicht

Anzahl der Antworten 8 Antworten
Habe ich den folgenden test: @Test(expected = IllegalStateException.class) public void testKey() { int key = 1; this.finder(key); } Aber JUnit reports, dass der test schlägt fehl, obwohl es wirft — wie erwartet — eine IllegalStateException. Muss ich

Wo sollte ich meine JUnit-Tests ablegen?

Anzahl der Antworten 4 Antworten
Ich habe 2 Fragen über die Organisation von Unit-tests. Tun, ich habe zu test zum gleichen Paket wie die getestete Klasse, oder kann ich organisieren tests in verschiedenen Paketen? Zum Beispiel, wenn ich Gültigkeit und anderen tests,

Java jUnit: Testreihencode, der vor allen Testklassen ausgeführt wird

Anzahl der Antworten 5 Antworten
Habe ich eine test-suite-Klasse: @RunWith(Suite.class) @Suite.SuiteClasses({ GameMasterTest.class, PlayerTest.class, }) public class BananaTestSuite { Was annotation muss ich verwenden, um eine Funktion in dieser Klasse ausgeführt wird, bevor jede der Klassen, die mit tatsächlichen tests? Jetzt bin ich

Klasse nicht gefunden Ausnahme beim Ausführen des JUnit-Tests

Anzahl der Antworten 16 Antworten
Bin ich immer diesen Fehler beim ausführen der JUnit-test in Eclipse: Class not found com.myproject.server.MyTest java.lang.ClassNotFoundException: com.myproject.server.MyTest at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429) at

Warum stellt JUnit assertNotEquals-Methoden nicht zur Verfügung?

Anzahl der Antworten 10 Antworten
Weiß jemand, warum JUnit 4 bietet assertEquals(foo,bar) aber nicht assertNotEqual(foo,bar) Methoden? Es bietet assertNotSame (entsprechend assertSame) und assertFalse (entsprechend assertTrue), so scheint es seltsam, dass Sie nicht die Mühe, einschließlich assertNotEqual. Übrigens, ich weiß, dass JUnit-addons stellt

Wie führe ich eine JUnit-Assertion für eine Nachricht in einem Logger aus?

Anzahl der Antworten 18 Antworten
Habe ich einige code-under-test, dass Anrufe auf ein Java-logger, um seinen status berichten. In der JUnit-test-code, ich möchte sicherstellen, dass der korrekte log-Eintrag gemacht wurde in diesem logger. Etwas entlang der folgenden Zeilen: methodUnderTest(bool x){ if(x) logger.info("x

"Forked Java VM wurde unerwartet beendet" -Fehler von Junit-Tests

Anzahl der Antworten 16 Antworten
Ich habe ein java-junit-test, der geht, wenn allein auf einem Entwicklungsrechner. Wir haben auch einen hudson-job läuft alle tests, die aufgerufen wird, über die Ameise, die auf einem Mac OS X 10.4 Knoten mit Java 1.5. Der

Java: Wie man Calendar.getInstance () vortäuscht?

Anzahl der Antworten 7 Antworten
In meinem code habe ich so etwas wie dieses: private void doSomething() { Calendar today = Calendar.getInstance(); .... } Wie kann ich das "mock" in meinem junit-test zu return einem bestimmten Datum? Kommentar zu dem Problem Diese

Wie kann ich einen HTML-Bericht für Junit-Ergebnisse generieren?

Anzahl der Antworten 6 Antworten
Gibt es eine Möglichkeit, (einfach) erstellen Sie eine HTML-Bericht enthält die Ergebnisse der Prüfungen ? Ich bin derzeit mit JUnit zusätzlich zu Selen für das testen von web-apps UI. PS: das Projekt mit der Struktur bin ich

Führen Sie alle Tests in Juni 4 aus

Anzahl der Antworten 7 Antworten
Ich möchte in der Lage sein, alle tests ausführen in ein Projekt programmgesteuert. Ich kenne Eclipse "Run as JUnit test" - Konfiguration, die irgendwie packt alle tests in einem Projekt, und führen Sie Sie. Gibt es irgendeine

Junit-Arrays nicht gleich testen

Anzahl der Antworten 5 Antworten
Ich versuche, einen test schreiben Fall, wo mein Szenario ist, dass zwei byte-arrays sollte nicht gleich. Kann ich das mit junit? Oder muss ich auf etwas externes wie Hamcrest? Ich konnte es nicht ändern Sie den code

Warum ist meine assertEquals () in JUnit veraltet?

Anzahl der Antworten 3 Antworten
Ich Frage mich, warum assertEquals(double, double) ist veraltet. Ich verwendet import static org.junit.Assert.assertEquals; und ich verwendete JUnit-4.11. Unten ist mein code: import org.junit.Test; import static org.junit.Assert.assertEquals; public class AccountTest { @Test public void test() { Account checking

JUnit: Testen der Hilfsklasse mit nur statischen Methoden

Anzahl der Antworten 4 Antworten
Teste ich eine helper-Klasse mit nur statischen Methoden mit JUnit4 und Cobertura. Testing-Verfahren war die leichte Aufgabe, und die ist schon fertig. Jedoch, cobertura zeigt, dass die Klasse nicht unter tests vollständig, wie es ist, nicht instanziiert

Mocking statische Methoden mit PowerMock und Mockito

Anzahl der Antworten 1 Antworten
Ich versuche, um zu überprüfen, einen Anruf zu java.sql.DriverManager.getConnection mit JUnit, Mockito und PowerMock. Hier ist meine test-Fall: @RunWith(PowerMockRunner.class) @PrepareForTest(DriverManager.class) public class MySQLDatabaseConnectionFactoryTest { private ConfigurationService configurationService; private MySQLDatabaseConnectionFactory reference; @Before public void setUp() throws Exception {

JUnit Verwirrung: Verwenden Sie 'erweitert TestCase' oder '@ Test'?

Anzahl der Antworten 5 Antworten
Ich habe festgestellt, das die ordnungsgemäße Verwendung (oder zumindest die Dokumentation) von JUnit sehr verwirrend. Diese Frage dient sowohl als zukünftige Referenz und als eine echte Frage. Wenn ich das richtig verstanden hab, gibt es zwei wesentliche

Wie setze ich JVM-Parameter für Junit Unit Tests?

Anzahl der Antworten 7 Antworten
Habe ich einige Junit unit-tests, die erfordern eine große Menge von heap-space laufen zu lassen - also 1G. (Testen Sie Speicher-intensive Funktionen für eine webstart-app, die laufen nur mit ausreichender heap-space, und laufen intern auf Win 7

Mockito isA (Klasse & lt; T & gt; clazz) Wie löst man die Typensicherheit?

Anzahl der Antworten 4 Antworten
in meinem test habe ich die folgende Zeile: when(client.runTask(anyString(), anyString(), isA(Iterable.class)).thenReturn(...) isA(Iterable.class) produziert Warnung, die es braucht, deaktiviert die Konvertierung zu entsprechen Iterable<Integer> . Was ist syntax? isA(Iterable<Integer>.class) isA((Iterable<Integer>)Iterable.class nicht funktionieren. Irgendwelche Vorschläge? Kommentar zu dem Problem

Wie führt man alle Tests in einem bestimmten Paket mit Maven durch?

Anzahl der Antworten 8 Antworten
Ich finden kann, die Maven-docs, wo es zeigt, wie Sie ausgeführt werden: Einem einzigen test Alle tests in einem einzigen test-Klasse Alle tests in den Klassen matching ein bestimmtes Muster Aber, wie ausgeführt, alle tests in einem

IntelliJ Fehler beim Ausführen des Komponententests: Die Hauptklasse $ {surefireArgLine} konnte nicht gefunden oder geladen werden

Anzahl der Antworten 5 Antworten
Bekomme ich die folgende Fehlermeldung beim ausführen von Unit-tests in IntelliJ: Fehler: Konnte nicht gefunden oder geladen werden Hauptklasse ${surefireArgLine}. Ich bin mit maven und in pom.xml ich habe: <properties> ... <surefire.argLine /> </properties> <build> <plugins> <plugin>

Testen eines EJB mit JUnit

Anzahl der Antworten 4 Antworten
Wie soll ich testen eines EJB 3.1, das wird eine Instanz der EntityManager injiziert? Einen möglich EJB: @Stateless @LocalBean public class CommentService { @PersistenceContext private EntityManager em; public List<Comment> findAll() { TypedQuery<Comment> query = em.createNamedQuery( Comment.FIND_ALL, Comment.class

JUnit XML-Formatspezifikation, die Hudson unterstützt

Anzahl der Antworten 8 Antworten
Ich habe Hudson als continuous integration server und ich wollen, verwenden Sie die option 'Publish JUnit test result report". Aber ich bin nicht xUnit-tools für die Prüfung, anstatt, dass ich über die shell-Skripte, die tests ausführen und

Android: java.lang.SecurityException: Das Injizieren in eine andere Anwendung erfordert die Berechtigung INJECT_EVENTS

Anzahl der Antworten 7 Antworten
Hallo ich bin neu auf Android Junit Tests: Ich geschrieben habe, ein paar test-code in MainActivityFunctionalTest.java Datei MainActivityFunctionalTest.java: package com.example.myfirstapp2.test; public class MainActivityFunctionalTest extends ActivityInstrumentationTestCase2<Login>{ private static final String TAG = "MainActivityFunctionalTest"; private Login activity; public MainActivityFunctionalTest()

Wie schreibe ich einen jUnit-Test für eine Klasse, die eine Netzwerkverbindung verwendet

Anzahl der Antworten 5 Antworten
Ich würde gerne wissen, was ist der beste Ansatz, die Methode zu testen "pushEvent()" in die folgende Klasse mit ein jUnit-test. Mein problem ist, dass die private Methode "callWebsite()" benötigt immer eine Verbindung zum Netzwerk. Wie kann

Gibt es ein Java-Unit-Test-Framework, das Getters und Setter automatisch testet?

Anzahl der Antworten 10 Antworten
Es ist eine bekannte Debatte in Java (und anderen Gemeinden, ich bin sicher), ob oder ob nicht triviale getter - /setter-Methoden, die getestet werden sollen. In der Regel ist dies mit Bezug auf die code-coverage. Lassen Sie

org.openqa.selenium.firefox.NotConnectedException: Nach 45000 ms konnte keine Verbindung zum Host 127.0.0.1 auf Port 7055 hergestellt werden

Anzahl der Antworten 7 Antworten
Ich versuche zum ausführen eines Junit Test case, die ich exportiert von Selenium IDE. Ich bin immer oben Ausnahme.Ich benutze Windows XP,Firefox 20.0.1,und mit selenium-server-standalone-2.28.0.jar.Beim ausführen, wird ein leeres Firefox-Fenster wird geöffnet. Wenn ich schließen Sie das

TestSuite Setup in jUnit 4

Anzahl der Antworten 1 Antworten
Habe ich es geschafft, um herauszufinden, wie Sie eine TestSuite in jUnit 4, aber ich vermisse die v3 Möglichkeit, die Verpackung einer suite in einem TestSetup. Alle Ideen, wie man etwas, @BeforeClass/@AfterClass-setup ausgeführt, für eine suite von

Gibt es eine Möglichkeit, "junit" mit dem maven todsicheren Plugin "failfasten" zu können?

Anzahl der Antworten 7 Antworten
Zur Zeit arbeite ich an einem java-Projekt mit maven. Wir verwenden die von maven-surefire-plugin zum ausführen der junit-suite, die als Teil des build-Prozesses. Unsere test-suite ist ein schnell wachsendes, in der Abdeckung und der Ausführung. Die Ausführungszeit

Gibt es in JUnit eine bedingte Annotation, um zu markieren, dass einige Testfälle übersprungen werden?

Anzahl der Antworten 4 Antworten
Soweit ich weiß, lassen Sie einen test-Fall die einfachste Sache zu tun ist, entfernen Sie die @Test Anmerkung, aber es über eine große Anzahl von Testfällen ist umständlich. Ich Frage mich, wenn es irgendeine Anmerkung zur Verfügung,

Spez. für JUnit XML-Ausgabe

Anzahl der Antworten 5 Antworten
Wo finde ich die Spezifikation von JUnit - XML-Ausgabe. Mein Ziel ist das schreiben einer UnitTest++ XML-reporter, die produziert JUnit-wie Ausgang. Sehen: "Nicht in der Lage zu bekommen hudson zu analysieren JUnit-test-XML-Ausgabe" und "Hudson, C++ und UnitTest++"

Wie funktioniert Junit @Rule?

Anzahl der Antworten 4 Antworten
Möchte ich schreiben von Testfällen für die bulk-code, ich würde gerne wissen, details des JUnit @Rule annotation-feature, so dass ich es verwenden können, für das schreiben von test-cases. Bitte geben Sie einige gute Antworten oder links, die

setUp / tearDown (@ Before / @ After) Warum brauchen wir sie in JUnit?

Anzahl der Antworten 6 Antworten
Ich glaube, dass wir alle wissen, dass die setUp (@Before) wird ausgeführt, bevor der test-Methode und tearDown(@Nach) ausgeführt wird, nach der test-Methode. Wir wissen aber auch, dass Junit erstellt eine Instanz von Test pro test-Methode. meine Frage