Wie würde ich assertThatetwas sein null?
beispielsweise
assertThat(attr.getValue(), is(""));
Aber ich erhalte eine Fehlermeldung, dass ich nicht haben kann nullin is(null).
Wie würde ich assertThatetwas sein null?
beispielsweise
assertThat(attr.getValue(), is(""));
Aber ich erhalte eine Fehlermeldung, dass ich nicht haben kann nullin is(null).
Antworten:
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()));
IsNullEs ist eine statische Methode in dieser Klasse. Einfach machen static importoder benutzen IsNull.nullValue().
import static org.hamcrest.core.IsNull.nullValue;Ihrer Klasse hinzu.
import static org.hamcrest.CoreMatchers.nullValue.
warum nicht assertNull(object)/ verwenden assertNotNull(object)?
Wenn Sie möchten, hamcrestkönnen Sie tun
import static org.hamcrest.Matchers.nullValue;
assertThat(attr.getValue(), is(nullValue()));
In können JunitSie tun
import static junit.framework.Assert.assertNull;
assertNull(object);
Verwenden Sie Folgendes (von Hamcrest):
assertThat(attr.getValue(), is(nullValue()));
In Kotlin isist reserviert, also verwenden Sie:
assertThat(attr.getValue(), `is`(nullValue()));
is?