Comment pourrais-je assertThat
quelque chose null
?
par exemple
assertThat(attr.getValue(), is(""));
Mais je reçois une erreur disant que je ne peux pas avoir null
dans is(null)
.
Vous pouvez utiliser la IsNull.nullValue()
méthode:
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.nullValue;
assertThat(attr.getValue(), is(nullValue()));
IsNull
C'est une méthode statique dans cette classe. Faites simplementstatic import
, ou utilisezIsNull.nullValue()
.import static org.hamcrest.core.IsNull.nullValue;
à votre classe.import static org.hamcrest.CoreMatchers.nullValue
.pourquoi ne pas utiliser
assertNull(object)
/assertNotNull(object)
?la source
Si tu veux
hamcrest
, tu peux faireDans
Junit
vous pouvez fairela source
Utilisez ce qui suit (de Hamcrest):
Dans Kotlin
is
est réservé alors utilisez:la source
is
?