Popolare framework di unit test per Java e Scala. L'ultima versione, JUnit 5, supporta ricchi test basati su annotazioni e parametri. Prendi in considerazione l'utilizzo insieme al tag Java o Scala per indicare il tuo caso d'uso.
Sto cercando di confrontare 2 elenchi: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Ma idea 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 …
Ho scritto un semplice metodo di test con JUnit 5: public class SimlpeTest { @Test @DisplayName("Some description") void methodName() { // Testing logic for subject under test } } Ma quando corro mvn test, ho: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running SimlpeTest Tests run: 0, Failures: 0, Errors: …
Scrivo unit test e voglio usare JUnitParamsRunnere MockitoJUnitRunnerper una classe di test. Purtroppo, quanto segue non funziona: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } C'è un modo per utilizzare entrambi, Mockito e JUnitParams in una classe di test?
Ho creato un sistema web utilizzando Java Servlet e ora voglio fare il test di JUnit. Il mio dataManagerè solo un pezzo di codice di base che lo invia al database. Come testeresti un servlet con JUnit? Il mio esempio di codice che consente a un utente di registrarsi / …
La mia domanda è una variazione di questa . Poiché il mio progetto di app Web Java richiede molti filtri / query di lettura e interfacce con strumenti come GridFS, sto lottando per pensare a un modo sensato per utilizzare MongoDB nel modo suggerito dalla soluzione sopra. Pertanto, sto considerando …
Supponiamo di avere una classe senza il metodo equals (), di cui non ho il sorgente. Voglio affermare l'uguaglianza su due istanze di quella classe. Posso fare più affermazioni: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... Non mi piace questa soluzione perché non ottengo il quadro completo dell'uguaglianza se un'asserzione …
Sto usando JUnit 4.4 e Maven e ho un gran numero di test di integrazione di lunga durata. Quando si tratta di parallelizzare le suite di test, ci sono alcune soluzioni che mi consentono di eseguire ogni metodo di test in una singola classe di test in parallelo. Ma tutto …
Durante l'esecuzione del junittest eclipsericevo questo Exception: java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing Ho aggiunto il junit.jarfile della libreria. Ho provato diverse versioni di junit.jar: 4.4, 4.8, etc. Come risolvo questa eccezione?
Ho contrassegnato un metodo con l'annotazione @BeforeClass di jUnit e ho ricevuto questa eccezione dicendo che deve essere statica. Qual è la logica? Questo costringe tutti i miei init a stare su campi statici, senza una buona ragione per quanto vedo. In .Net (NUnit), questo non è il caso. modificare …
Qualcuno sa come puoi ottenere il contesto del progetto Test nel caso di test junit Android (estende AndroidTestCase). Nota: il test NON è un test di strumentazione. Nota 2: ho bisogno del contesto del progetto di test, non del contesto dell'applicazione effettiva che viene testata. Ho bisogno di questo per …
Il mio test Java ha funzionato bene da Eclipse. Ma ora, quando riavvio il test dal menu di esecuzione, ricevo il seguente messaggio: No tests found with test runner 'JUnit 4' Nel .classpathfile ho tutti i jarfile e alla fine ho: <classpathentry exported="true" kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> <classpathentry kind="output" path="bin"/> </classpath> Come …
public class A { public void method (boolean b) { if (b == true) method1 (); altro method2 (); } private void method1 () {} private void method2 () {} } public class TestA { @Test public void testMethod () { A a = mock (A.class); a.method (true); // come …
Il mio codice è come di seguito, @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 …
Sto cercando di incorporare ScalaTest nel mio progetto Java; sostituire tutti i test JUnit con ScalaTests. A un certo punto, voglio controllare se l'iniettore di Guice inietta il tipo corretto. In Java, ho un test come questo: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.