Domande taggate «junit4»

Versione 4 del popolare framework Junit Java Unit testing


2
@RunWith (MockitoJUnitRunner.class) vs MockitoAnnotations.initMocks (questo)
Durante la scrittura di un nuovo test jUnit4, mi chiedo se utilizzare @RunWith (MockitoJUnitRunner.class) o MockitoAnnotations.initMocks (questo) . Ho creato un nuovo test e la procedura guidata ha generato automaticamente un test con il Runner. Javadocs per MockitoJUnitRunner afferma quanto segue: Compatibile con JUnit 4.4 e versioni successive, questo runner …
118 java  junit4  mockito 

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 

7
Come si afferma che un Iterable contiene elementi con una determinata proprietà?
Supponiamo di voler eseguire un test unitario di un metodo con questa firma: List<MyItem> getMyItems(); Supponiamo che MyItemsia un Pojo che ha molte proprietà, una delle quali è "name"accessibile tramite getName(). Tutto quello che mi interessa verificare è che List<MyItem>, o any Iterable, contenga due MyItemistanze, le cui "name"proprietà hanno …


3
Come eseguire i test JUnit con Gradle?
Al momento ho il seguente file build.gradle : apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { compile files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } Questo file build.gradle è per il mio repository qui . Tutti i miei file principali sono in …

6
Mockito: finta inizializzazione del campo privato
Come posso deridere una variabile di campo che viene inizializzata in linea? class Test { private Person person = new Person(); ... public void testMethod() { person.someMethod(); ... } } Qui voglio deridere person.someMethod()durante il test del Test.testMethod()metodo per il quale ho bisogno di simulare l'inizializzazione della personvariabile. Qualche indizio? …

11
Verifica le eccezioni previste in Kotlin
In Java, il programmatore può specificare le eccezioni previste per i casi di test JUnit come questo: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Come potrei farlo a Kotlin? Ho provato due variazioni di sintassi, ma nessuna ha funzionato: import org.junit.Test // ... …
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.