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.
Mit helper-Methoden in junit-Klasse

Möchte ich unit-test einer Klasse Class A, aber es hat eine Abhängigkeit zu einer anderen Klasse verwendet, die eine user session Methode. Die Methode, die ich testen will, nicht um user session. Kann ich machen-Helfer-Methode in Class
Wie benutze ich einen JUnit Parametrisierte Läufer mit einer varargs-Konstruktor?

Schrieb ich ein mockup Beispiel um dies zu verdeutlichen, ohne dass alles vertraulich behandelt. Es ist ein "dummy" - Beispiel, das nichts tut, aber das problem tritt in der test-initialiser. @RunWith(Parameterized.class) public class ExampleParamTest { int ordinal;
Ungültige Verwendung von argument-Matcher! 0 Matcher erwartet, 1 aufgezeichnet

Obwohl der Fehler ganz deskriptive konnte ich nicht bekommen einer von ihm hängen. Für Linien: PowerMockito.when( mockStringMessageService.lookupString(Matchers.eq("XYZ"))) .thenReturn(Matchers.eq("XYZ")); Fehler: [junit] Invalid use of argument matchers! [junit] 0 matchers expected, 1 recorded: [junit] -> at com.amazon.kilvish.types.StatusTableTest.setUp(StatusTableTest.java:61) [junit] [junit]
Wie funktioniert assumeTrue() Arbeit in JUnit

Ich bin auf der Suche nach einigen Validierung, wie Assume.assumeTrue() arbeitet in JUnit. Ich möchte es in einer @BeforeClass Methode, so dass ich vermeiden kann, läuft meine test-suite, wenn eine Bedingung nicht erfüllt. Aber ich Frage mich,
Junit Mockito testen alles

Ich bin auf der Suche nach mehr Stunden jetzt ohne Ergebnis. Bitte um Hilfe... Das ist meine Klasse zu testen: public class DBSelectSchema extends Database { private static final Logger LOG = Logger .getLogger(DBSelectSchema.class.getName()); private Connection conn
mockito: WrongTypeOfReturnValue (JAVA)

Habe ich erst vor kurzem angefangen mit Mockito (oder mocking/stubbing für diese Angelegenheit). Ich fange an, die hängen sich auf, wie man mock-Objekte, aber ich bin fest auf dem folgenden code: public class ConveyorBeltTest { private Layout
Mockito : so testen Sie, meine Dao mit Spott?

Ich bin Neuling auf junit und TDD. Ich bin der Planung bis zur Nutzung Mockito testen, mein dao. Dao-Schnittstelle: package com.test.SpringApp.dao; import java.util.List; import com.test.SpringApp.bean.Account; import com.test.SpringApp.bean.Person; public interface TestDao { List<Account> getAccountDetails(int account_id); Person getPersonDetails(int person_id);
Wie die Kraft der statische block ausgeführt wird in jeder test-Methode?

Fand ich static-block ausgeführt wird nur einmal, wenn ich führen Sie mehrere JUnit-tests. Wie kann ich erzwingen, dass es für jede einzelne test-Methode? Ich bin mit neuesten JUnit 4.8.2 Auch nach xUnit-design-Prinzip, jede Methode sollte völlig unabhängig
JUnit - so testen Sie eine Methode, mit unterschiedlichen Werten?

Ich habe eine Methode und möchte es testen mit verschiedenen Werten. Meine Frage ist: wie kann ich schreiben Sie einen JUnit-test, der test würde die gleiche Methode mit unterschiedlichen Werten? InformationsquelleAutor user722781 | 2011-04-26
laden log4j.xml mit maven test

Ich versuche zu laufen 'mvn test" mit meinem java-code laden "log4j.xml'. Ich bin immer Datei nicht gefunden Ausnahme. Wäre toll, etwas Hilfe zu bekommen. Mein java-code: public class MyClass { static Logger logger = Logger.getLogger(MyClass.class); public boolean
Jenkins & JUnit : Pfad zu den XML-unmöglich

Die Frage mag dumm klingen, aber ich habe nicht gefunden, wie die Konfiguration des XML-Berichts Pfad in den Post-build, Junit-task nach einer Stunde von Manipulationen. Ich generieren Sie die JUnit-test-Bericht (XML-Datei) hier : C:\Program Dateien\Jenkins\jobs\UPWSP\workspace\up\UPWSP\current\06-Java-Unit Testing\junit\TESTS-TestSuites.xml Wird
VerifyError mit Mockito 1.9.5 und DexMaker-Mockito-1.0

Wie viele andere, die ich war begeistert zu hören, dass Mockito funktioniert jetzt auch mit Android und folgte dieses tutorial zu sehen, es mit meinen eigenen Augen. Alles schien Lüfter-Klapp-tastic und ich auf den Weg gebracht, unter
wie Profil JUnit-test ausführen von Intellij Idea mit VisualVM

Wie Profil JUnit-test ausführen von Intellij Idea mit VisualVM? VisualVM sieht keinen anderen Prozess? ist es möglich zu tun? InformationsquelleAutor Konstantin Kudryavtsev | 2014-07-09
Laufen zwei gleiche tests mit verschiedenen Argumenten

Ich habe einen test mit 15-20 verschiedene Testfälle, ich will führen Sie den gleichen test mit zweimal mit zwei verschiedenen Parameter sollen übergeben werden die Tests BeforeClass Methode, zum Beispiel: public class TestOne { private static ClassToTest
Sollte ich unit test Methoden, die vererbt werden, von der super-Klasse?

Schreibe ich momentan eine Implementierung der JDBC-Treiber (ja, Sie haben richtig gelesen) in TDD-Manier, und zwar habe ich nur fertige Klasse stubs an diesem Punkt, und nur einige kleinere Funktionen, nur es fiel mir auf, daß da
mockito: Die Klasse [X] nicht bereit für den test

Nach der Migration von meinem JAVA EE app. (Spring-Web das model-view-controller (MVC) framework) von Ant auf Maven habe ich einige Fehler die Ausführung der Junit-test, der vor der migration waren in Ordnung arbeiten org.powermock.api.mockito.ClassNotPreparedException: The class org.springframework.web.util.WebUtils
Unit-tests mit Android Studio und Gradle?

Wie kann ich das hinzufügen von unit-tests zu meiner Android-Projekte in Android Studio (IntelliJ) leicht? Um genauer zu sein: ich will einen Ordner erstellen mit dem Testcode (JUnit 4) und ausführen der unit-tests von dort mit dem
Wie haben test-Jobs in Jenkins mark zu bauen, wie Stabil und NICHT Labil?

Derzeit bin ich beim Bau und beim testen meiner app in Jenkins. Wenn ein test fehlschlägt, in dem job dann wird der build als Instabil gekennzeichnet. Ist es möglich, den build gekennzeichnet werden als Stabil, auch wenn
Konfigurieren & verwenden mongodb mockup-server für unit-Tests

Habe ich an der Entwicklung einiger Junit-tests für Java-code mit einer MongoDB speichern. Gibt es irgendein framework/library, die es mir erlaubt die Initialisierung einer mock in-memory-MongoDB server? (Die Idee ist, zu testen nur den code selbst, das
Wie kann ich Parameter übergeben, um einen Junit-test von Ant?

Ich bin mit Junit unter Ant zu führen Selen Testen.Meine Testfälle Dateien Lesen müssen die enthält test-Daten(um das zu vollbringen, data-driven test). Ich habe nichts dagegen die Einbettung der Datei-Namen in die test-Fälle, aber ich würde gerne
Junit Tests mit void-Methode

Habe ich zum erstellen eines JUnit test für die folgende Klasse, aber ich kann nicht führen Sie den test für die Methode deposit. public class Account { private int balance; private float Interest_Rate =10; public Account() {
Warum ist JUnit Suche nach meinen tests?

Zu klären, ich bin relativ vertraut mit Java. Ich Schreibe eine Klasse "GobblerClient" zum interagieren mit einem API und zum testen einige von meinen Funktionen, die ich beschlossen, schreiben Sie ein paar unit-tests mit JUnit. Ich habe
Gradle-Projekt ausführen von jUnit-5 tests in IntelliJ

Ich versuche beide Gradle und jUnit5 jetzt. Alles funktioniert einwandfrei außer, dass ich nicht eine spezielle jUnit-test. Der "Run " SampleTest'" - option wird nicht angezeigt, wenn ich mit der rechten Maustaste klicken Sie auf eine test-Klasse.
JUnit-Tests für eine Ausnahme eines bestimmten Typs

Ich bin zu wollen wissen, wenn ich testen (mit JUnit), dass eine bestimmte Nachricht erzeugt, indem eine Ausnahme geworfen bekommt, anstatt nur "ob oder nicht" eine Ausnahme geworfen wurde. Zum Beispiel die JunitTest.java code wird tatsächlich den
Simulieren Sie eine öffentliche Methode mit Jmockit

Habe ich eine Klasse Handler.java Es hat 2 öffentliche Methoden update(), fetch() In der eigentlichen update () - Implementierung, die ich rufen Sie die öffentliche Methode fetch() Fetch() wiederum ruft eine service. So, jetzt muss ich schreiben
Appium-Sitzung konnte nicht finden, einem angeschlossenen Android-Gerät. Zeigt Fehler

Appium-Sitzung konnte nicht finden, einem angeschlossenen Android-Gerät. Zeigt Fehler in eclipse Wenn jeder weiß, wie Sie zu beheben, lassen Sie es mich bitte wissen. **Der Junit-code: - ** import static org.junit.Assert.*; import java.io.File; import java.net.MalformedURLException; import java.net.URL;
Immer die Anzahl der Aufrufe einer mock

Nehme ich testen will code wie folgt: class ClassToTest //UsedClass1 contains a method UsedClass2 thisMethod() {} UsedClass1 foo; void aMethod() { int max = new Random().nextInt(100); for(i = 0; i < max; i++) { foo.thisMethod().thatMethod(); } }
Verweis auf assertEquals mehrdeutig ist, wenn ein unit test

In meiner Anwendung `CategoryDao` is a `interface`, `Category` is a model `class` Mein code ist CategoryTestCase.java package com.binod.onlineshopping.category.test; import com.binod.onlineshopping.category.dao.CategoryDao; import com.binod.onlineshopping.category.model.Category; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import static org.testng.AssertJUnit.assertEquals; /** * Created by binod on
Wie kann ich Spritzen ServletContext im Frühjahr unit-test?

Schreiben brauche ich einen jUnit test für eine ziemlich komplexe Anwendung, die läuft in einem Tomcat. Schrieb ich eine Klasse, die baut meine Feder Kontext. private static ApplicationContext springContext = null; springContext = new ClassPathXmlApplicationContext( new String
Nicht bekommen kann die Sitzung für Junit-Tests

Meine Struts2 Action-Klassen, verwenden Sie den folgenden code, um erfolgreich Zugriff auf die session ActionContext.getContext().getSession().clear(); Jedoch, wenn ich versuche, mit Junit zu testen, meine Action-Klassen bekomme ich eine NullPointer exception. Ich habe die überprüfung einige der Kommentare,
Super JUnit-Klassen ohne Prüfung Fälle

Habe ich drei JUnit-test-Klassen, die hatten alle einige gemeinsame Codes, einschließlich der identischen setup () - Methoden. So, I berücksichtigt dieser code in seine eigene Klasse extends TestCase und jetzt haben die drei früheren JUnit-test-Klassen erweitern diese
Wie würde ich eine Anmerkung hinzuzufügen, dass die Methode von einem jacoco code coverage report?

Ich habe einige code in Java möchte ich ausschließen von code-coverage. Wie kann ich dies tun? Ich möchte in der Lage sein, um eine Anmerkung hinzuzufügen. Gibt es eine Möglichkeit zu konfigurieren oder zu erweitern jacoco (wie
Wie kann ich verspotte alle Argumente zu einer privaten Methode mit PowerMockito?

Ich bin mit Mockito 1.9.5, PowerMock 1.5.1, JUnit 4.11 und Frühjahr 3.1.4.RELEASE. Ich bin versucht zu schreiben Sie einen JUnit-test in die ich will, zu verhöhnen, eine private Methode nichts zu tun. Die private Signatur der Methode
MockitoException - ist ein *void-Methode* und *können* werden durch Stubs ersetzt, die mit einem *Rückgabewert*!

Ich bin mit Mockito für die Einheit testingand ich bin immer folgende exception. org.mockito.exceptions.base.MockitoException: `'setResponseTimeStampUtc'` is a *void method* and it *cannot* be stubbed with a *return value*! Voids are usually stubbed with Throwables: doThrow(exception).when(mock).someVoidMethod(); *** If
Wie mock-statische Methode in Java?

Habe ich eine Klasse FileGenerator, und ich Schreibe einen test für die generateFile() Methode, die tun sollten, die folgende: 1) es sollten rufen Sie die statische Methode getBlockImpl(FileTypeEnum) auf BlockAbstractFactory 2) es sollte aufzufüllen variable blockList von
Wie nehmen Sie den screenshot und hängen Sie es an Reiz Berichts zu erhalten, während mit Gurke und JUnit?

Ich bin mit Cucumber, Selenium, Java, Maven und JUnit-Stapel in meinem automation-test-Projekt. Ziel ist es, screenshots zu machen, die auf fehl und defekte tests. Ich habe die Lösung gefunden für Java/Maven/JUnit-stack: @Rule public TestWatcher screenshotOnFailure = new
Setup und abreißen von Komplexen Datenbank-Zustand Mit Hibernate / Spring / JUnit

Habe ich eine Klasse, die ich bin-unit-Tests erfordert relativ umfangreiche Datenbank, setup, bevor die einzelnen test-Methoden ausgeführt werden können. Das setup dauert eine lange Zeit: aus Gründen hoffentlich nicht relevant für die Frage auf der hand, ich
Warnung in JUnit-tests.

Möchte ich eine Warnung anzeigen, in einem JUnit test. Ich möchte nicht den test zu Versagen, weil die Warnung, aber ich würde gerne wissen, dass die Warnung Auftritt. Offensichtlich, kann ich System.err.print oder etwas ähnliches. Jetzt Frage
Instrumentation laufen konnte wegen java.lang.NullPointerException'

Bin ich immer Fehler, wenn ich versuche zu laufen, ein Andriod-JUnit-test bei meinen Aktivitäten: Test run failed: Instrumentation run failed due to 'java.lang.NullPointerException' 05-31 15:57:19.159: E/AndroidRuntime(22342): FATAL EXCEPTION: main 05-31 15:57:19.159: E/AndroidRuntime(22342): java.lang.RuntimeException: Unable to start activity
Sollten JUnit-tests werden javadocced?

Habe ich eine Reihe von JUnit-Testfällen, die derzeit nicht dokumentiert mit Javadoc-Kommentaren. Den rest von meinem code ist dokumentiert, aber ich Frage mich, ob es überhaupt der Mühe Wert, zu dokumentieren, diese tests. InformationsquelleAutor Jim | 2009-11-26
Import org.junit kann nicht aufgelöst werden

Habe ich eine class-Datei beginnt mit den folgenden in Eclipse: package org.jsoup.parser; import org.junit.Assert.*; import org.junit.Test; import org.jsoup.nodes.Document; import org.jsoup.parser.HtmlTreeBuilder; Aber Eclipse zeigt einen Fehler zu sagen, dass org.junit kann nicht aufgelöst werden. Ich habe bereits verändert
Beispiele für Junit-Tests mit Spring-framework und mongodb

Ich muss junit Tests für meine spring-Anwendung, und es ist getan mit der mongo Datenbank. Ich habe keine Erfahrung bei der Einbettung von junit Tests mit spring und mongodb. Keine Antwort, wird große hilfreich für mich... Dank
Wie zu konfigurieren, die mehrere Transaktions-Manager mit Feder + DBUnit + JUnit

In einer nussschale Meine Befehlszeile Java-Anwendung kopiert die Daten aus einer Datenquelle zu einem anderen ohne Verwendung von XA. Ich konfiguriert haben zwei getrennte Datenquellen und würde wie ein JUnit-test, können rollback-Daten auf beiden Datenquellen. Ich benutze
Java unit-test keinen Zugriff auf ResourceBundle

Erstelle ich ein Java-unit-test zu testen, einige der code, den ich vor kurzem geändert. Jedoch die Methode, die ich die Prüfung instanziiert eine Klasse, die verwendet ResourceBundle ... ResourceBundle.getBundle("businessVariables").getString("product.name")); Die Ressource-Datei lebt in dem web-Paket bei Mycompany_web/src/main/webapp/WEB-INF/classes/businessVariables.properties
Nicht verwenden kann, PowerMockRule mit Feder

möchte ich PowerMockRule mit Frühling, und meine test-Klasse ist wie folgt: @RunWith(SpringJUnit4ClassRunner.class) @TestExecutionListeners({ WebContextTestExecutionListener.class, DependencyInjectionTestExecutionListener.class, DirtiesContextTestExecutionListener.class, TransactionalTestExecutionListener.class }) @ActiveProfiles("test") @DirtiesContext @ContextConfiguration(loader = AnnotationConfigContextLoader.class, classes = { SpringConfig.class, SpringTestingConfig.class, SpringLocalContainerJPAConfig.class, CustomConfiguration.class }) @PrepareForTest({ FacesContext.class }) @PowerMockIgnore({ "javax.management.*", "javax.xml.parsers.*",
Jeder Weg, um Eclipse zu verwenden Sie immer Allgemeine VM-args für die Ausführung von JUnit-tests?

Jemand wissen, wie man Eclipse verwenden eine Reihe von Standard-VM-args? Ich bin immer satt, ständig zu müssen, geben Sie diesen manuell jedes mal, wenn ich einen bestimmten Paket, die Klasse oder die Methode in meinem sonst problemlos
So speichern Sie die Ausgabe Log4j sendet STDOUT in einem JUnit-test?

Schreibe ich ein test und ich will die Nachrichten auf STDOUT durch die erprobte Methode. Hier ist mein code: @Test public void testAction() throws IllegalArgumentException, NoSuchMethodException, IllegalAccessException, InvocationTargetException, CmdLineException, IOException { PrintStream originalSTDOUT = System.out; ByteArrayOutputStream baos
Kann nicht scheinen, um Lombok zu arbeiten, in unit-tests

Wir haben die Zusammenstellung (wirklich einfachen) code, um zu testen und einzuführen Lombok-Annotationen in unser Projekt, um unseren code ein wenig schöner. Leider, scheint zu brechen, in der Prüfung, sowohl durch die Maven und beim ausführen der
Holen Sie sich das aktuelle Datum und die Nutzung von Junit geltend zu machen gegen ein bestimmtes format, um zu testen, ob Sie passen

Bin ich mit Selenium Webdriver um das aktuell angezeigte Datum von meiner Webseite, die zeigt, in dem format: Freitag, 13. Dezember Ich dann verwenden wollen, Junit assertEquals, es zu überprüfen, zeigt das heutige Datum an. Also muss
Wie bereiten Zustand für mehrere JUnit tests nur einmal

Ich brauche zum testen ein Programm, das erste preprocesses einige Daten und berechnet dann verschiedene Ergebnisse mit diesem verarbeiteten Daten -- macht es Sinn zu schreiben, separaten test für jede Berechnung. Offizielle JUnit-Politik scheint zu sein, dass