2016-02-17 12 views
12

Voglio affermare che un elenco non è vuoto in JUnit 4, quando ho cercato su Google ho trovato questo post: Checking that a List is not empty in Hamcrest che utilizzava Hamcrest.asserire che un elenco non è vuoto in JUnit

assertThat(result.isEmpty(), is(false)); 

che mi dà questo errore:

Il metodo è (booleano) è definito per il tipo di MaintenanceDaoImplTest

come posso farlo senza usare Hamcrest.

+0

Vedere anche qui http://stackoverflow.com/questions/3631110/check-that-a-list-is-not-empty-in-hamcrest –

risposta

29

Si può semplicemente utilizzare

assertFalse(result.isEmpty()); 

Per quanto riguarda il problema, è semplicemente dovuto al fatto che si è dimenticato di importare in modo statico il metodo is() da Hamcrest;

import static org.hamcrest.CoreMatchers.is; 
Problemi correlati