2015-05-13 11 views
5

sto ottenendo un errore come questo quando si esegue il mio test:Nessun test trovato in TestClass Non hai dimenticato l'annotazione @Test?

org.mockito.exceptions.base.MockitoException: 

No tests found in TestCase 
Haven't you forgot @Test annotation? 

io certamente ho un metodo annotato con @Test. Che cosa sto facendo di sbagliato?

+0

Non vedo come questa domanda sia off-topic. Per favore chiarisci perché pensi che io possa migliorarlo. –

+0

Attualmente sto usando JUnit 5 e Mockito v1.10.19. Di fronte allo stesso problema, anche se scrivendo i metodi di prova con specificatore di accesso pubblico. Qualche consiglio? –

+0

@ParameshKorrakuti Mai usato Junit 5. Se non ci sono domande su Junit5, basta creare una nuova domanda. –

risposta

19

Il metodo deve essere esplicitamente dichiarato come public: pacchetto JUnit

@Test 
public void asdf() { 
    asdf... 
} 
0

importazione al posto del pacchetto di TestNG.

1

L'unica cosa che è necessario modificare è la firma del metodo. Rendilo pubblico come sotto ....

@Test 
public void testMethod(){ 
    System.out.println("This is a test method"); 
} 
Problemi correlati