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.

7
Hamcrest vergleicht Sammlungen
Ich versuche 2 Listen zu vergleichen: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Aber Idee java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method org.junit.Assert.<T>assertThat(T,org.hamcrest.Matcher<T>) is not applicable (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>> conforms to formal parameter type org.hamcrest.Matcher<T>) method org.junit.Assert.<T>assertThat(java.lang.String,T,org.hamcrest.Matcher<T>) is not applicable (cannot …
114 java  junit  hamcrest 

13
Surefire nimmt keine Junit 5-Tests auf
Ich habe mit JUnit 5 eine einfache Testmethode geschrieben: public class SimlpeTest { @Test @DisplayName("Some description") void methodName() { // Testing logic for subject under test } } Aber wenn ich renne mvn test, bekomme ich: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running SimlpeTest Tests run: 0, Failures: 0, …

8
Mehrere RunWith-Anweisungen in jUnit
Ich schreibe Unit Test und möchte JUnitParamsRunnerund MockitoJUnitRunnerfür eine Testklasse verwenden. Leider funktioniert folgendes nicht: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } Gibt es eine Möglichkeit, Mockito und JUnitParams in einer Testklasse zu verwenden?
113 java  unit-testing  junit 

9
So testen Sie mein Servlet mit JUnit
Ich habe ein Websystem mit Java-Servlets erstellt und möchte jetzt JUnit-Tests durchführen. My dataManagerist nur ein grundlegender Code, der ihn an die Datenbank sendet. Wie würden Sie ein Servlet mit JUnit testen? Mein Codebeispiel, mit dem sich ein Benutzer registrieren / anmelden kann und das von meiner Hauptseite über AJAX …


23
Wie kann ich Gleichheit für zwei Klassen ohne eine Gleichheitsmethode behaupten?
Angenommen, ich habe eine Klasse ohne equals () -Methode, für die die Quelle nicht vorhanden ist. Ich möchte die Gleichheit in zwei Fällen dieser Klasse behaupten. Ich kann mehrere Behauptungen aufstellen: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... Ich mag diese Lösung nicht, weil ich nicht das vollständige Gleichheitsbild bekomme, …
111 java  unit-testing  junit 

10
Paralleles Ausführen von Junit-Tests in einem Maven-Build?
Ich verwende JUnit 4.4 und Maven und habe eine große Anzahl lang laufender Integrationstests. Wenn es um die Parallelisierung von Testsuiten geht, gibt es einige Lösungen, mit denen ich jede Testmethode in einer einzelnen Testklasse parallel ausführen kann. Aber all dies erfordert, dass ich die Tests auf die eine oder …
110 java  maven  junit 


8
Warum muss das fixtureSetup von jUnit statisch sein?
Ich habe eine Methode mit der @ BeforeClass-Annotation von jUnit markiert und diese Ausnahme erhalten, die besagt, dass sie statisch sein muss. Was ist die Begründung? Dies zwingt alle meine Init auf statische Felder, soweit ich sehe, ohne guten Grund. In .Net (NUnit) ist dies nicht der Fall. Bearbeiten - …
109 java  junit 

9
Holen Sie sich den Kontext des Testprojekts im Android Junit-Testfall
Weiß jemand, wie man den Kontext des Testprojekts im Android Junit-Testfall abruft (erweitert AndroidTestCase). Hinweis: Der Test ist KEIN Instrumentierungstest. Hinweis 2: Ich benötige den Kontext des Testprojekts, nicht den Kontext der tatsächlich getesteten Anwendung. Ich benötige dies, um einige Dateien aus Assets aus dem Testprojekt zu laden.
107 android  junit 

30
Keine Tests mit Testläufer 'JUnit 4' gefunden
Mein Java-Test hat mit Eclipse gut funktioniert. Wenn ich den Test jetzt über das Ausführungsmenü neu starte, wird folgende Meldung angezeigt: No tests found with test runner 'JUnit 4' In der .classpathDatei habe ich alle jarDateien und am Ende habe ich: <classpathentry exported="true" kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> <classpathentry kind="output" path="bin"/> </classpath> Wie …
105 java  eclipse  junit  junit4 

12
Testen der privaten Methode mit mockito
öffentliche Klasse A { public void method (boolean b) { if (b == true) Methode 1(); sonst Methode2 (); }} private void method1 () {} private void method2 () {} }} öffentliche Klasse TestA { @Prüfung public void testMethod () { A a = Schein (A. Klasse); a.method (true); // …
104 java  junit  mockito 


6
So führen Sie eine Überprüfung mit Scala durch (Test)
Ich versuche, ScalaTest in mein Java-Projekt zu integrieren. Ersetzen aller JUnit-Tests durch ScalaTests. An einer Stelle möchte ich überprüfen, ob Guices Injector den richtigen Typ injiziert. In Java habe ich einen Test wie diesen: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new ModuleImpl()); House house …
100 java  scala  junit  scalatest 

13
So beheben Sie eine unnötige Stubbing-Ausnahme
Mein Code ist wie folgt: @RunWith(MockitoJUnitRunner.class) public class MyClass { private static final String code ="Test"; @Mock private MyClassDAO dao; @InjectMocks private MyClassService Service = new MyClassServiceImpl(); @Test public void testDoSearch() throws Exception { final String METHOD_NAME = logger.getName().concat(".testDoSearchEcRcfInspections()"); CriteriaDTO dto = new CriteriaDTO(); dto.setCode(code); inspectionService.searchEcRcfInspections(dto); List<SearchCriteriaDTO> summaryList = new …
100 java  junit  mockito 

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.