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.

Einen einfachen Junit-Test mit Gradle auf MacOSx kompilieren

Anzahl der Antworten 5 Antworten
Ich versuche, die meisten bare-bones-gradle-Projekt (mit tests) zu bauen. Habe mir alle Fragen und Google-Suche, und ich scheinen zu fehlen, etwas sehr grundlegendes und scheinbar ungewöhnlich. Erstellte ich eine test-Klasse, und "gradle compileTestJava" fehl, die Datei zu

Running Junit E-Mail Tests ohne E-Mails tatsächlich ausgehen

Anzahl der Antworten 7 Antworten
Möchte ich ausführen von unit-tests (Junit) auf einige Modell-Klassen, die in der Regel senden unsere E-Mails, die bestätigt, dass die Dinge geschehen. Ist es ein gespielter E-Mail-server, den Sie verwenden können, mit unit-tests, mit denen Sie Bestätigung,

Ursache von Kein passender Treiber gefunden für

Anzahl der Antworten 15 Antworten
Ich versuche ein unit test (JUnit) einer DAO habe ich erstellt. Ich bin mit Spring als mein Rahmen, mein DAO (JdbcPackageDAO) erstreckt SimpleJdbcDaoSupport. Die Test Klasse (JdbcPackageDAOTest) erstreckt AbstractTransactionalDataSourceSpringcontexttests. Ich habe überschrieben, die configLocations wie folgt: protected

Wie kann ich herausfinden, ob Code in einem JUnit-Test ausgeführt wird oder nicht?

Anzahl der Antworten 10 Antworten
In meinem code, den ich brauche um bestimmte Updates nur, wenn Sie laufen in einem JUnit-test. Wie kann ich herausfinden, ob der code ausgeführt wird, innerhalb einer JUnit-test oder nicht? Gibt es so etwas wie JUnit.isRunning() ==

Gleichzeitige JUnit-Tests

Anzahl der Antworten 5 Antworten
Ich habe eine große JUnit-test-suite, wo ich mich ganz gerne führen Sie alle tests gleichzeitig aus zwei Gründen: Nutzen mehrere Kerne, um ausführen die gesamte test-suite schneller Hoffentlich erkennen einige Fehler durch nicht-thread-sichere Globale Objekte Ich erkenne,

Warum sollte ich Hamcrest-Matcher und assertThat () anstelle von traditionellen assertXXX () - Methoden verwenden

Anzahl der Antworten 7 Antworten
Wenn ich mir die Beispiele in der Assert-Klasse JavaDoc assertThat("Help! Integers don't work", 0, is(1)); //fails: //failure message: //Help! Integers don't work //expected: is <1> //got value: <0> assertThat("Zero is one", 0, is(not(1))) //passes Ich sehe einen

Wie teste ich einen Servlet-Filter mit jUnit?

Anzahl der Antworten 3 Antworten
Umgesetzt doFilter(). Wie man richtig decken-Filter mit jUnit ? public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws java.io.IOException, javax.servlet.ServletException { HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; String currentURL = request.getRequestURI(); if (!currentURL.equals("/maintenance.jsp")

AssertNull sollte verwendet werden oder AssertNotNull

Anzahl der Antworten 3 Antworten
Dies ist eine ziemlich dumme Frage aber mein erstes mal mit unit-Tests so: können sagen, ich habe eine Objektvariable wie obj, und ich möchte, dass meine unit-test Fehlschlägt, wenn das obj ist Null. so für Behauptungen sollte

Fehler beim Laden von ApplicationContext aus Unit Test: FileNotFound

Anzahl der Antworten 6 Antworten
Ich bin erstellen einer Maven, Spring-Projekt, das auch MVC, Data und Sicherheit. Meine Feder Datei ApplicationContext-*.xml-Dateien befinden sich im Verzeichnis \src\main\resources\spring\ Mein TestCase ist an \src\test\java\my\package\controller\ und seine code: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath:spring/applicationContext.xml", "classpath:spring/applicationContext-jpa.xml", "classpath:spring/applicationContext-security.xml" })

Wo konfiguriere ich log4j in einer JUnit-Testklasse?

Anzahl der Antworten 4 Antworten
Blick auf die letzten JUnit-Testfall schrieb ich, als ich log4j ist BasicConfigurator.configure () - Methode innerhalb der Klasse Konstruktor. Das funktionierte gut für laufen, nur, dass eine einzige Klasse von Eclipse "run as JUnit test case" auswählen.

Rollback-Transaktion nach @Test

Anzahl der Antworten 6 Antworten
Erste von allen, die ich gefunden habe, eine Menge von threads auf StackOverflow über diese, aber keiner von Ihnen hat mir wirklich geholfen, so Leid es mir tut, zu Fragen, möglicherweise doppelte Frage. Ich bin mit JUnit-tests

HowTo-Einheit Testen Sie den Client-Server-Code

Anzahl der Antworten 5 Antworten
Schreibe ich momentan eine Java-Client-Server-Anwendung. Also ich umsetzen wollen, zwei Bibliotheken, eine für den Client und einen für den Server. Die Client-Server-Kommunikation hat ein sehr strenges Protokoll, dass ich wan ' T-test mit JUnit. Als build-tool im

Vergleichen von Textdateien mit Junit

Anzahl der Antworten 9 Antworten
Ich bin den Vergleich von text-Dateien in junit verwenden: public static void assertReaders(BufferedReader expected, BufferedReader actual) throws IOException { String line; while ((line = expected.readLine()) != null) { assertEquals(line, actual.readLine()); } assertNull("Actual had more lines then the

IntelliJ - So springen Sie statt der kompilierten Klassen aus fehlgeschlagenen Komponententests in der Ansicht "Ausführen" zur Quelle

Anzahl der Antworten 4 Antworten
Wenn ich meine JUnit-tests in IntelliJ und einer von Ihnen ausfällt, würde ich mag, um zu springen, um den Quellcode der fehlerhaften testen, indem Sie es doppelklicken (oder mit der rechten Maustaste darauf und wählen Sie "Jump

Setzen Sie die Systemeigenschaft mit der Spring-Konfigurationsdatei

Anzahl der Antworten 4 Antworten
Konfiguration: Spring 2.5, Junit 4, Log4j Die log4j-Speicherort der Datei angegeben ist, von einer system-Eigenschaft ${log.location} Zur Laufzeit system-property-set-mit -D-java-option. Alles ist gut. Problem /Was Ich Brauche: Unit-test-Zeit, system-Eigenschaft nicht festgelegt ist, und Speicherort der Datei nicht

JUnit 4 Erwarteter Ausnahmetyp

Anzahl der Antworten 4 Antworten
Ich versuche zu tun, eine JUnit testen von code, die jemand anderes geschrieben hat, aber ich kann nicht herausfinden, wie um zu testen, für die Ausnahme, weil die Ausnahme zu fehlen scheint ein Typ. public Pirate(String name,

Namenskonvention JUnit Suffix oder Präfix Test

Anzahl der Antworten 9 Antworten
Klasse unter test MyClass.java JUnit test case name alternativen: TestMyClass.java MyClassTest.java http://moreunit.sourceforge.net scheint die Verwendung von "Test" als Präfix default, aber ich habe beide verwendet. Beide scheint erkannt zu werden, wenn die Ausführung des gesamten Projekts als

Überprüfen, dass eine Liste in Hamcrest nicht leer ist

Anzahl der Antworten 4 Antworten
Ich Frage mich, ob jemand wusste, ein Weg, um zu überprüfen, ob eine Liste leer ist mit assertThat() und Matchers? Beste Möglichkeit, die ich sehen konnte, nur verwenden JUnit: assertFalse(list.isEmpty()); Aber ich hatte gehofft, es gäbe eine

Verwendet assertEquals (Object o1, Object o2) die Methode equals

Anzahl der Antworten 6 Antworten
In anderen Worten, tut assertEquals funktioniert mit einer Klasse, überschreibt equals InformationsquelleAutor der Frage Jerome | 2012-11-28

Junit4 Test-Suiten

Anzahl der Antworten 5 Antworten
Wie erstelle ich einen test-Suiten mit Junit4? Alle Unterlagen, die ich gesehen habe scheint nicht zu funktionieren für mich. Und wenn ich mit dem eclipse wizard es nicht geben mir eine option zum auswählen einer der test-Klassen,

Komponententests mit MongoDB

Anzahl der Antworten 4 Antworten
Meine Datenbank der Wahl ist MongoDB. Ich Schreibe ein data-Link-layer API zu abstrahieren details zur Implementierung von client-Anwendungen - das ist, ich bin im wesentlichen die Bereitstellung einer öffentlichen Schnittstelle (ein Objekt, das als ein IDL). Ich

So testen Sie ein Android-Bibliotheksprojekt

Anzahl der Antworten 6 Antworten
Ich Schreibe eine Android-Library-Projekt basierend auf Android Bitmap-Klasse (nennen wir es AndroindLib) die enthält nur die utility-Klasse (keine Aktivität). Ich habe versucht, um es zu testen mit Android JUnit, aber es hält sich beklagt, dass nicht finden

Wie konfiguriere ich den JUnit Ant-Task so, dass er nur bei Fehlern eine Ausgabe erzeugt?

Anzahl der Antworten 1 Antworten
Ich bin konfigurieren von JUnit mit Ant so, dass die unit-tests werden auf jedem build. Ich möchte die Ausgabe von scheitern tests gedruckt werden, das in der Ant die Ausgabe in der Konsole, wenn Sie ausgeführt werden.

java.lang.Exception: Keine runnable-Methoden-Ausnahme in laufenden JUnits

Anzahl der Antworten 5 Antworten
Ich versuche, führen Sie den JUnit-auf meinem Linux-Eingabeaufforderung /opt/junit/ enthält die notwendigen JARS(hamcrest-core-1.3.jar und junit.jar) und die class-Dateien und ich bin mit dem folgenden Befehl zum ausführen der JUnit: java -cp hamcrest-core-1.3.jar:junit.jar:. org.junit.runner.JUnitCore TestRunner TestJunit Klasse: import

Unit testet eine Klasse mit AutoWire-Notation mit Junit und EasyMock?

Anzahl der Antworten 3 Antworten
Bin ich zu schreiben versucht, einen Unit test für eine Klasse, die mehrere Felder, die @Autowired. Angesichts der Tatsache, dass Frühling wird automatisch die Lösung der konkreten Implementierungen für diese Felder, die ich habe eine harte Zeit,

Fehler beim Laden von ApplicationContext für den JUnit-Test des Spring-Controllers

Anzahl der Antworten 2 Antworten
Möchte ich schreiben einen test-case zu überprüfen, meine controller (getPersons). Dies ist eine server-side-code. Ich habe Verwirrung, was soll ich sagen innerhalb @ContextConfiguration(locations={"file:src/main/webapp/WEB-INF/app-contest.xml"}) Zweitens bin ich immer einige Fehler wie diese: Fehler beim laden der Anwendungs-Kontext. Kann

Profil JUnit in Eclipse Indigo mit VisualVM

Anzahl der Antworten 2 Antworten
Wie kann ich Profil einen JUnit-Test, bevorzugt mit Eclipse integrierte Unterstützung? Ich bin versucht, es zu tun mit VisualVM, aber anscheinend ist es nicht getan werden kann. Ich bin mit Windows 7 x64, Eclipse Indigo, jdk 1.6,

Was ist der Unterschied zwischen den Verzeichnissen src / androidtest und src / test?

Anzahl der Antworten 2 Antworten
In einem Projekt standardmäßig auf Android Studio es gibt zwei test-Ordner. Die erste ist src/androidTest. Diesen Ordner gab es bereits auf der vorherigen version von Android Studio. Trotzdem, seit einiger Zeit gibt es einen neuen test standardmäßig

Können Sie AssertJ assertThat eine benutzerdefinierte Nachricht hinzufügen?

Anzahl der Antworten 1 Antworten
Haben wir eine test-suite, die in Erster Linie verwendet JUnit-assertions mit Hamcrest Matcher. Eines unserer team begann das Experimentieren mit AssertJ und beeindruckt die Menschen mit seiner syntax, Flexibilität und deklarative-ness. Es ist eine Funktion, die JUnit

Der Speicherort von spring-context.xml

Anzahl der Antworten 2 Antworten
Wenn ich meine Anwendung auf tomcat der spring-context.xml die Datei befindet sich bei /WEB-inf/spring-context.xml Ist das ok. Aber das ausführen eines junit test ich es mit der Lage meiner spring-test-context.xml wie diese: @ContextConfiguration(locations={"classpath:/spring-test-context.xml"}) Der einzige Weg, dies

java.lang.NoClassDefFoundError: org / hamcrest / Selbstbeschreibung in Intellij

Anzahl der Antworten 3 Antworten
Ich verwendet, Intellij Idea 12 Community edition. Ich versuche, erstellen von test-Fall für meine Klasse durch die Erstellung von test-case. Wenn ich mit meinem test-Fall heißt es java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at

Wie kann ich eine Klasse mithilfe von RestTemplate offline testen?

Anzahl der Antworten 4 Antworten
Habe ich eine Klasse die direkte Abhängigkeit von der RestTemplate. Ich wünschte, ich habe einen JUnit-test, offline. Wie könnte ich verspotte eine RestTemplate in meinem unittest? InformationsquelleAutor der Frage Dennis C | 2011-01-10

Ausführen einfacher JUnit-Tests in Android Studio (IntelliJ) bei Verwendung einer Gradle-basierten Konfiguration

Anzahl der Antworten 6 Antworten
Ich bin mit Android Studio/IntelliJ bauen auf einer vorhandenen Android Projekt und würde gerne einige einfache JUnit unit-tests. Was ist der richtige Ordner zum hinzufügen von solchen tests? Android Gradle plug-in definiert eine Verzeichnis-Struktur mit src/main/java für

Erstelle eine verspottete Liste von mockito

Anzahl der Antworten 3 Antworten
Ich möchte erstellen Sie eine verspottet Liste zum testen folgenden code: for (String history : list) { //code here } Hier ist meine Umsetzung: public static List<String> createList(List<String> mockedList) { List<String> list = mock(List.class); Iterator<String> iterHistory =

Der beste Weg zur Komponententestsammlung?

Anzahl der Antworten 4 Antworten
Ich Frage mich nur, wie Leute, unit test und behaupten, dass die "erwartet" - Kollektion ist der gleiche/ähnliche wie die "eigentliche" Sammlung (Reihenfolge ist nicht wichtig). Zur Durchführung dieser Behauptung, schrieb ich meine einfach behaupten API:- public

java.lang.NoClassDefFoundError: org / hamcrest / SelfDescribing

Anzahl der Antworten 14 Antworten
Während der Ausführung junit test in eclipse ich bekomme Exception: java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing Habe ich junit.jar - Bibliothek-Datei. Habe ich versucht, verschiedene Versionen von junit.jar: 4.44.8 usw. Wie behebe ich diese Ausnahme? InformationsquelleAutor der Frage user2013948 | 2013-01-26

Wie mache ich JUnit zum Drucken von Behauptungen und Ergebnissen

Anzahl der Antworten 3 Antworten
Habe ich einige tests wie dieser: @Test public void test01() { Position p = getPositionAt('a', 1); assertNotNull("a1 exists", p); assertNotNull("figure exists a1", p.getFigure()); p = getPositionAt('a', 2); assertNotNull("exists a2", p); assertNull("figure exists a2", p.getFigure()); p = getPositionAt('b',

JUnit Testberichtanreicherung mit JavaDoc

Anzahl der Antworten 6 Antworten
Für einen Kunden müssen wir generieren, die detaillierte Prüfberichte für die integration-tests, die nicht nur zeigen, dass alles grün ist, sondern auch, was den test hat. Meine Kollegen und ich sind faul Jungs, und wir wollen nicht

Wie man JUnit testet, dass zwei List & lt; E & gt; die gleichen Elemente in der gleichen Reihenfolge enthalten?

Anzahl der Antworten 6 Antworten
Kontext Schreibe ich eine einfache JUnit test für die MyObject Klasse. Einen MyObject erstellt werden können von einer statischen factory-Methode, die einen varargs von Zeichenfolge. MyObject.ofComponents("Uno", "Dos", "Tres"); Jederzeit während des Bestehens des MyObject können die clients

Eclipse / Maven: JUnit-Tests werden nicht kompiliert, wenn sie ausgeführt werden

Anzahl der Antworten 9 Antworten
Arbeite ich an einem Projekt mit Maven und Eclipse (m2eclipse-plugin). Ich habe Probleme mit den JUnit-tests: Manchmal, wenn das ausführen in Eclipse, Sie wird nicht kompiliert werden, aber die alten class-Dateien werden stattdessen verwendet. Wenn ich löschen

Detect Failure oder Error of Junit Test in der @ After-Methode

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit in JUnit zu erkennen, die innerhalb eines @After annotierten Methode, wenn es einen test Fehler oder Fehler in der test-Fall? Einer hässlich Lösung wäre sowas: boolean withoutFailure = false; @Test void test() {

Java: Wie kann man Methoden testen, die System.exit () aufrufen?

Anzahl der Antworten 15 Antworten
Ich habe ein paar Methoden nennen soll System.exit() auf bestimmte Eingänge. Leider, die Prüfung dieser Fälle verursacht JUnit zu beenden! Setzen Sie die Methodenaufrufe in einen neuen Thread scheint nicht zu helfen, da System.exit() beendet die JVM,

junit assert in thread throws Ausnahme

Anzahl der Antworten 3 Antworten
Was mache ich falsch, dass eine Ausnahme geworfen wird, anstatt zu zeigen, einen Fehler, oder soll ich nicht haben Behauptungen im inneren Gewinde? @Test public void testComplex() throws InterruptedException { int loops = 10; for (int i

Wie kann man die SLF4J-Protokollierung über einen JUnit-Test abfangen?

Anzahl der Antworten 3 Antworten
Ist es möglich, irgendwie abzufangen, die die Protokollierung (SLF4J + logback) und eine InputStream (oder etwas anderes, das ist lesbar) über einen JUnit Testfall...? InformationsquelleAutor der Frage carlspring | 2015-03-16

Namen von parametrisierten Tests ändern

Anzahl der Antworten 12 Antworten
Gibt es eine Möglichkeit, meine eigenen benutzerdefinierten Testfall-Namen bei der Verwendung von parametrisierten tests in JUnit4? Möchte ich ändern Sie die Standard — [Test class].runTest[n] — für etwas sinnvolles. InformationsquelleAutor der Frage Epaga | 2009-03-16

Junit: Splitting-Integrationstest und Unit-Tests

Anzahl der Antworten 6 Antworten
Habe ich geerbt, eine Last von Junit testen, aber diese tests (abgesehen von den meisten nicht arbeiten) sind eine Mischung aus tatsächlichen unit Tests und integration tests (erfordern externen Systemen, db etc). So, ich bin versucht zu

Bedeutung des Epsilonarguments von assertEquals für Doppelwerte

Anzahl der Antworten 7 Antworten
Ich habe eine Frage zu junit assertEquals um zu testen, double-Werte. Das Lesen der API-doc, die ich sehen kann: @Deprecated public static void assertEquals(double expected, double actual) Veraltet. Verwenden assertEquals(double erwartet, double actual, double epsilon) statt Was

Selenium kann das SVG-Element in XPath nicht finden

Anzahl der Antworten 3 Antworten
Ich habe Folgendes HTML: <div id="imageholder> <svg> <g> <image href='blah.gif'> </g> </svg> </div> Und ich kann nicht scheinen zu finden die svg mit selenium IDE in firefox überhaupt. Ich habe versucht: //svg //svg:svg //*[name()='svg'] //*[namespace-uri()='http://www.w3.org/2000/svg'] Keiner von

Wie kann auf den Spring-Kontext in jUnit-Tests zugegriffen werden, die mit @RunWith und @ContextConfiguration versehen sind?

Anzahl der Antworten 3 Antworten
Habe ich folgende test-Klasse @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"/services-test-config.xml"}) public class MySericeTest { @Autowired MyService service; ... } Ist es möglich, den Zugriff auf services-test-config.xml programmgesteuert in eine von diesen Methoden? Wie: ApplicationContext ctx = somehowGetContext(); InformationsquelleAutor der

Mockito - NullpointerException beim Stubbing-Verfahren

Anzahl der Antworten 8 Antworten
Also begann ich das schreiben von tests für Java-Spring-Projekt. Was ich benutze, ist JUnit und Mockito. Es wird gesagt, dass wenn ich mit der wenn()...thenReturn() option kann ich mock-services, ohne zu simulieren oder so. Also, was ich