Jak bym assertThat
coś takiego null
?
na przykład
assertThat(attr.getValue(), is(""));
Ale pojawia się błąd mówiąc, że nie mogę mieć null
w is(null)
.
Możesz użyć IsNull.nullValue()
metody:
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.nullValue;
assertThat(attr.getValue(), is(nullValue()));
IsNull
To statyczna metoda w tej klasie. Po prostu zróbstatic import
lub użyjIsNull.nullValue()
.import static org.hamcrest.core.IsNull.nullValue;
do swojej klasy.import static org.hamcrest.CoreMatchers.nullValue
.dlaczego nie użyć
assertNull(object)
/assertNotNull(object)
?źródło
Jeśli chcesz
hamcrest
, możesz to zrobićW
Junit
można zrobićźródło
Użyj następujących (z Hamcrest):
W Kotlinie
is
jest zarezerwowany, więc użyj:źródło
is
?