Wie würde ich assertThat
etwas sein null
?
beispielsweise
assertThat(attr.getValue(), is(""));
Aber ich erhalte eine Fehlermeldung, dass ich nicht haben kann null
in is(null)
.
Sie können folgende IsNull.nullValue()
Methode verwenden:
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.nullValue;
assertThat(attr.getValue(), is(nullValue()));
IsNull
Es ist eine statische Methode in dieser Klasse. Einfach machenstatic import
oder benutzenIsNull.nullValue()
.import static org.hamcrest.core.IsNull.nullValue;
Ihrer Klasse hinzu.import static org.hamcrest.CoreMatchers.nullValue
.warum nicht
assertNull(object)
/ verwendenassertNotNull(object)
?quelle
Wenn Sie möchten,
hamcrest
können Sie tunIn können
Junit
Sie tunquelle
Verwenden Sie Folgendes (von Hamcrest):
In Kotlin
is
ist reserviert, also verwenden Sie:quelle
is
?