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.
3
Antworten
Ich bin die Automatisierung von meinen JUnit-tests in mein Ant-build. Aber, meine einfache test geht erst beim starten aus der IDE und commandline, scheitert jedoch mit Ant - <junit> Aufgabe. Wenn ich es aus der Kommandozeile (ich
3
Antworten
Wie schreibt man unit tests für Methoden, die Benutzung von threads. Im Beispiel unten, wie man test-Methode someMethod ? public class SomeClass { private final SomeOtherClass someOtherClassInstance = IoC.getInstance(SomeOtherClass.class); private final ExecutorService executorService = Executors.newCachedThreadPool(); public void
3
Antworten
Ich bin mit einem JUnit-test-suite laufen noch ein paar tests, von denen mehrere Male mit @Parametriert werden. Ich finde, dass wenn ich mit meinen tests, die @Parametrisierte Funktion wird ausgeführt, bevor @BeforeClass. Ist das erwartete Verhalten, oder
1
Antworten
Hallo, ich habe eine Klasse ReadProperty hat eine Methode ReadPropertyFile der Rückgabetyp Myclass Lesen Sie die Parameterwerte aus einer property-Datei und zurück Myclass Objekt. Ich brauche Hilfe um zu testen, die ReadPropertyFile Methode mit JUnit, wenn möglich
2
Antworten
Einer IllegalStateException bekommt geworfen auf dem Versuch zu JUnit test eine MyBatis-Spring-Projekt. Scheint das problem zu sein, mit Autowiring MyBatis-Mapper-Bohnen (verzeihen Sie meinen Fachjargon, da ich neu bin die ganze MyBatis-Spring-JUnit-setup). Ich erbte das setup von jemand
2
Antworten
Habe ich folgenden junit-test package test.java.com.unit; import com.saucelabs.common.SauceOnDemandAuthentication; import com.saucelabs.common.SauceOnDemandSessionIdProvider; import com.saucelabs.junit.Parallelized; import com.saucelabs.junit.SauceOnDemandTestWatcher; import org.junit.After; import org.junit.Before; import org.junit.Rule; import org.junit.Test; import org.junit.rules.TestName; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.openqa.selenium.Platform; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.CapabilityType; import org.openqa.selenium.remote.DesiredCapabilities; import
2
Antworten
Habe ich den folgenden Java-Klassen: public class A { @Autowired private B b; public int aFn() { int something = b.bFn(); } } public class B { @Autowired private C c; public int bFn() { int something
2
Antworten
Gibt es eine Möglichkeit zum auflisten der Elemente in einer Liste innerhalb von mockito ist thenReturn-Funktion, so dass ich wieder jedes Element in einer Liste. Bisher habe ich dies getan: List<Foo> returns = new ArrayList<Foo>(); //populate returns
2
Antworten
Bin ich mit Maven 3.0.3, SPring 3.1.1.RELEASE, Hibernate 4.1.0.Finale und log4j 1.2.15. In mein Maven-Projekt, habe ich dieses log4j.xml Datei src/test/resources <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false"> <appender name="consoleAppender" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param
2
Antworten
Ich einfach Klasse, aber mit anonymen code-block. Ich muss diese Klasse mit tests. public class CleanerTask { private final Logger log = LoggerFactory.getLogger(getClass()); DataWarehouseMessageDao dwMessageDao; int cleanerDelay = 0; TransactionTemplate template; public CleanerTask(DataWarehouseMessageDao dwMessageDao, int cleanerDelay, TransactionTemplate
4
Antworten
Ich will, um zu überprüfen, die eine Sammlung enthält mindestens einen nicht-null-element. Ich habe versucht is(not(empty())) werden, aber dies geht in den test unten. import org.junit.Test; import java.util.ArrayList; import java.util.Collection; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; import
3
Antworten
Ich bin mit Hibernate 3.5.6-Finale mit einer Oracle-Datenbank für Produktions-und eine H2-Datenbank für integration tests. Das Hibernate mapping für ID-Erstellung sieht aus wie dies mit jeder Entität erweitern EasyPersistentObject: @MappedSuperclass public class EasyPersistentObject implements Serializable { @Id
3
Antworten
Mein Projekt setup - Bibliothek-Projekt Ein Enthält eine fooJSONParser wie diese : public class fooJsonParser { ... //Constructor using the input-stream public DPNodeJsonParser(InputStream inputJsonStream) { //Constructor } /** * Method that has to be executed once the
3
Antworten
Ich bin haben Sie Probleme mit dem ausführen von unit-tests in intelliJ. Ich habe durch andere Foren, wo die Leute mit ähnlichen Fragen, aber so weit bin ich noch lange nicht in der Lage gewesen, um es
5
Antworten
In JUnit 4.10 und unten, ist es möglich zu kommentieren in der Regel als beide @ - Regel und @ClassRule. Dies bedeutet, dass die Regel-wird aufgerufen, bevor, bevor/nach der Klasse, und vor/nach jedem test. Ein möglicher Grund
1
Antworten
Kann irgend jemand erklären, was Laufenden Lunte in mockito und wie es hilft, zu schreiben, in Junit-Testcase und Spott der Methoden. Beziehen Sie sich auf die Klasse OngoingStubbing? Deine Frage ist ein wenig unklar. InformationsquelleAutor Gowtham Murugesan
2
Antworten
Ich versuche zu laufen, ein test mit JUnit und Mockito gegen eine Feder REST-webservice-ich bin Gebäude. Ich stieß auf einen Fehler beim ausführen der JUnit-test und finde keine Informationen über das problem. Der stacktrace ist die Auflistung
2
Antworten
Ich bin noch ziemlich neu in Java und JUnit Tests. Ich verwende NetBeans 6.9.1 kommt mit junit-4.5 (aber ich habe Hinzugefügt junit-4.8.2 "meine Bibliothek"). Habe ich eine Reihe von test-Klassen und in jeder Klasse gibt es eine
3
Antworten
Schreibe ich einen unit test mit JUnit und Hamcrest. Ich habe den Vergleich double-Werte verwenden: assertThat(result, is(0.5)); Allerdings hab ich jetzt brauchen, um zu vergleichen, berechnete Werte und ich möchte nicht zu vergleichen gegen die volle double-Wert.
2
Antworten
Bin ich mit Spring mit EXT JS und hibernate zum Auffüllen eines EXT JS Formular auf einer Webseite mit tomcat... ich habe die Tabelle füllen-mit einer Methode, die auf die Datenbank zugreift, und gibt meine HQL-Anweisung Nun
2
Antworten
Den Hibernate Validator Dokumentation hat eine einfache Erste Schritte, die Umrisse testen Validierungsregeln. Den entsprechenden chunk ist @Test public void manufacturerIsNull() { Car car = new Car(null, "DD-AB-123", 4); Set<ConstraintViolation<Car>> constraintViolations = validator.validate(car); assertEquals(1, constraintViolations.size()); assertEquals("may not
2
Antworten
Wie kann ich 2 Variablen aus der folgenden Methode in jUnit testen, aber Eclipse sagt mir, dass ich keinen Zugriff auf diese variable. Wie kann ich es erreichen, in irgendeiner Weise? Oder muss ich definieren, die tests
2
Antworten
Habe ich geschrieben Junit-Testfall für folgende Funktion. Wenn die Option aktiviert ist JACOCO Testabdeckung. Es zeigt nur try-block ist bedeckt von test-Fall. Ich bin Neuling auf dem schreiben von Testfällen. Wie die exceptions und catch-block kann abgedeckt
1
Antworten
Ist es möglich, env vars in pom.xml das junit-tests verwendet? Netbeans kann get env vars und baut Projekt correnctly. Aber wenn ich verwenden Sie die Befehlszeile (mvn clean -> mvn install), bauen scheitert an test-Fehler. Dank. InformationsquelleAutor
3
Antworten
Gibt es alternativen zu JUnit? Ich habe ein Steuergerät läuft ein proprietäres abgespeckte version der JRE 1.4.2, und JUnit ist inkompatibel mit dieser Umsetzung. Was ist ein "head-unit"? Im Grunde ein Auto computer. InformationsquelleAutor Bender the Greatest
1
Antworten
wo fange ich an zu schreiben-plugin testen? Ich habe geschrieben einige Spielzeug-plugins und möchte anfangen zu tun TDD mit meinen plugins. Welche Funktionen würden Sie gerne testen? Als eine Angelegenheit von der Tat, JUnit-plugin-tests sind einfache JUnit-tests,
2
Antworten
Ich bin neu in intellij. Ich bin Umschaltung von eclispe Kepler. Habe ich nicht aus einem maven-Projekt, aber ich habe ein maven-Verzeichnis-Struktur. Meine Klassen sind im Verzeichnis src/main/java bei meinen tests in src/test/java. Meine unit-tests sind beschwert,
2
Antworten
Habe ich ein seltsames Verhalten mit meinem JUnit-Test, der verwendet mit SLF4j Logback für die Protokollierung. Protokollierung der perfekt funktioniert in den ersten test-annotierten Methode, scheitert aber in den folgenden Methoden. BTW: Tests, die nicht-test-kommentiert, wie erwartet.
3
Antworten
Dies ist mein JUnit-Klasse : @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "WEB-INF/spring-test-config.xml"}) public class TestXXXX extends TestBase { ... Wenn ich starte diesen test-Klassen mit JUnit runner (von Eclipse), es ist fehlgeschlagen, weil die Datei spring-test-config.xml nicht gefunden. Mein
1
Antworten
org.junit.Regeln.MethodRule und org.junit.Regeln.TestWatchman, wurden verworfen. einen interessanten Hinweis war: https://github.com/junit-team/junit/pull/519 , Teil: "Viele Entwickler sind legitime Gründe, um stick mit MethodRule und die JUnit-team hat keine Pläne, entfernen Sie die Unterstützung für MethodRule..." http://junit-team.github.io/junit/javadoc/4.10/org/junit/rules/TestWatchman.html Dokumente: "Veraltet. MethodRule
4
Antworten
Ich schaue IntelliJ und ich Liebe die Code-Coverage-Bericht für JUnit-Tests, aber ich würde gerne wissen, ob jemand mit etwas oder kennen, die Stecker, die verwendet werden können mit Maven zu bauen, einen Bericht zu test-Zeitpunkt der Code-Coverage-Bericht
3
Antworten
Angenommen, ich möchte einen test schreiben(s) für eine Java-Klasse, die eine Methode zum Lesen und Parsen von externen Dateien (um genau zu sein, Dateien JSON und ich wäre mit Jackson). Darüber hinaus habe ich einige Beispiele von
1
Antworten
Bin ich langsam besessen von unit-Tests. Ich bin versucht zu entwickeln, als viel software, da kann ich mit test-driven development. Ich bin mit JUnit unit-test für meine android-Anwendungen. Ich habe auf eine app nutzt bluetooth, und bin
2
Antworten
Brauche ich zum testen einige api. Ich habe zum Beispiel mehrere @Test-Methoden in die Klasse zu testen, meine Funktionalität, bevor init ich eine url von meinem service, und verwenden Sie es. Wenn ich meinen Dienst auf mehrere
4
Antworten
Ich bin mit Junit assert Gleichheit berween der erwartete und der tatsächliche HashMaps erhalte ich nach dem Aufruf einer Methode. Der code sieht so aus: Assert.assertEquals(expectedKlassToScore, klassToScore); Hier expectedKlassToScore und klassToScore Typ Map<MyObject, Double>. Einige der Werte
1
Antworten
Obwohl ich habe versucht, alle Vorschläge, die ich gefunden ich kann immer noch nicht die meisten triviales JUnit-test ausgeführt. Die Fehlermeldung, die im Grunde wiederholt sagen: "junit.Rahmen.AssertionFailedError: No tests found in project002.trivial.TestClassTest". Können Sie überprüfen ein Schnappschuss
1
Antworten
Beim Upgrade von Surefire 2,6-Surefire 2.13, bekomme ich eine TypeNotPresentExceptionProxy beim laufen meine unit-tests. java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:653) at sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:460) at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:286) at sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:222) at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:69) at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:52) at java.lang.Class.initAnnotationsIfNecessary(Class.java:3070) at java.lang.Class.getAnnotation(Class.java:3029) at org.apache.maven.surefire.common.junit4.JUnit4TestChecker.isValidJUnit4Test(JUnit4TestChecker.java:64) In JUnit4TestChecker, der
5
Antworten
Ich habe eine dao.create() nennen, die ich will, zu verhöhnen, beim testen einer Methode. Aber ich bin etwas fehlt, bin ich noch immer der NPE. Was ist hier falsch? class MyService { @Inject private Dao dao; public
2
Antworten
Ich einen Jenkins-job zum ausführen von Integrationstests. Nach der Prüfung endet, Jenkins suchen soll-test-Bericht " in den Einstellungen. Aber es gibt folgenden Fehler: Recording test results ERROR: Publisher hudson.tasks.junit.JUnitResultArchiver aborted due to exception java.lang.NoClassDefFoundError: hudson/tasks/junit/JUnitParser$ParseResultCallable at hudson.tasks.junit.JUnitParser.parseResult(JUnitParser.java:90)
4
Antworten
Also versuche ich parallel parametrisierte tests. Ich habe eine Lösung, wo die gleichen Tests können parallel ausgeführt werden mit den Parametern versorgt Sie zum Beispiel sagen, ich habe das folgende: @Test public void someTest1(){ } @Test public
3
Antworten
Sieht es aus wie die hamcrest org.hamcrest.Matchers Klasse ist sehr ähnlich zu org.hamcrest.CoreMatchers (obwohl es so aussieht Matchers hat mehr). Warum sollte ich wählen, um CoreMatchers (außer es sieht aus wie die Klasse ist etwas kleiner), und
3
Antworten
Ich bin Recht neu auf Mockito, und dachte, ich würde versuchen, es zu testen, eine SOAP-Handler. Dies ist jedoch entpuppt sich ein viel schmerzhafter als ich es mir erwartet/gewünscht. Ich bin auf der Suche um zu überprüfen,
1
Antworten
Möchte ich nicht explizit den Namen der Methode, die ich bin-Anrufung in der invokeMethod() Argumente. Powermock bietet eine überladene invokeMethod() folgert, dass die Methode basierend auf den übergebenen Parametern. invokeMethod(Object instance, Object... arguments) Das problem, das ich
7
Antworten
Sollte einfach sein, aber ich konnte nicht es herausfinden. Beim laufen meine unit test innerhalb IntelliJ, ich konnte nicht einen Weg finden, zu sagen, IntelliJ-9.0 sollte es verwenden JUnit4 statt JUnit3. Wenn ein test fehlschlägt, IntelliJ Konsole
4
Antworten
Stehe ich vor dem folgenden problem laufen, während Sie mit junit: Alle Methoden funktionieren einwandfrei außer testValidatePanelistIDHwid. Dies ist die neue Methode, die ich Hinzugefügt haben, in dieser Klasse werden alle anderen Methoden funktionieren. junit.framework.AssertionFailedError: Method "testValidatePanelistIDHwid"
2
Antworten
Ich bin ein wenig code schreiben, für ein Programmier-Wettbewerb, in java. Die Eingabe an das Programm über stdin und Ausgabe wird auf die Standardausgabe ausgegeben. Wie werden Sie die Leute testen von Programmen, die Ihre Arbeit auf
9
Antworten
Wie würden Sie kurz und bündig behaupten die Gleichheit der Collection Elemente, insbesondere eine Set in JUnit 4? überprüfen Sie dies ALSO post stackoverflow.com/questions/1086691/collectionassert-in-junit Sind Sie versuchen zu behaupten, dass die beiden Sätze sind einander gleich (die
2
Antworten
Habe ich eine suite, die im inneren habe ich die test-Klasse. Ich bin mit surefire, um mein JUnits. Meine test-Klasse endet mit Prüfmittel und-Methoden hat @test Anmerkungen zu. Wie kann dieses problem gelöst werden? Nicht beschreiben, den
2
Antworten
Ich Schreibe einige JUnit-basierte integration-tests für einen RESTful web service mit JerseyTest. Die JAX-RS-Ressource-Klassen verwenden Frühling und ich bin momentan auf der Verdrahtung alles zusammen mit einem test-Fall, wie das folgende code-Beispiel: public class HelloResourceTest extends JerseyTest
3
Antworten
Schreibe ich einen JUnit test für eine Webseite, mit Selen, und ich bin versucht, um zu überprüfen, dass der erwartete text existiert innerhalb einer Seite. Der code von der Webseite, ich Teste sieht wie folgt aus: <div