Comment pourrais-je assertThat
quelque chose est null
?
par exemple
assertThat(attr.getValue(), is(""));
Mais j'obtiens une erreur en disant que je ne peux pas avoir null
dans is(null)
.
Vous pouvez utiliser la méthode IsNull.nullValue()
:
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.nullValue;
assertThat(attr.getValue(), is(nullValue()));
pourquoi ne pas utiliser assertNull(object)
/assertNotNull(object)
?
Si vous voulez hamcrest
, vous pouvez faire
import static org.hamcrest.Matchers.nullValue;
assertThat(attr.getValue(), is(nullValue()));
Dans Junit
vous pouvez faire
import static junit.framework.Assert.assertNull;
assertNull(object);
Utilisez ce qui suit (de Hamcrest):
assertThat(attr.getValue(), is(nullValue()));