Domande taggate «junit»

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.

7
Hamcrest confronta le raccolte
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 …
114 java  junit  hamcrest 

13
Surefire non raccoglie i test Junit 5
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: …

8
Più istruzioni RunWith in jUnit
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?
113 java  unit-testing  junit 

9
Come testare il mio servlet usando JUnit
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 / …


23
Come si afferma l'uguaglianza su due classi senza un metodo di uguaglianza?
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 …
111 java  unit-testing  junit 

10
Esecuzione di test junit in parallelo in una build Maven?
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 …
110 java  maven  junit 


8
Perché fixtureSetup di jUnit deve essere statico?
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 …
109 java  junit 


30
Nessun test trovato con il test runner 'JUnit 4'
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 …
105 java  eclipse  junit  junit4 

12
Test del metodo privato utilizzando mockito
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 …
104 java  junit  mockito 


13
Come risolvere un'eccezione di stubbing non necessaria
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 …
101 java  junit  mockito 

6
Come eseguire un'istanza di controllo con Scala (Test)
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 …
100 java  scala  junit  scalatest 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.