Bagaimana saya assertThat
sesuatu null
?
sebagai contoh
assertThat(attr.getValue(), is(""));
Tetapi saya mendapatkan pesan kesalahan yang mengatakan bahwa saya tidak bisa null
masuk is(null)
.
Bagaimana saya assertThat
sesuatu null
?
sebagai contoh
assertThat(attr.getValue(), is(""));
Tetapi saya mendapatkan pesan kesalahan yang mengatakan bahwa saya tidak bisa null
masuk is(null)
.
Jawaban:
Anda dapat menggunakan IsNull.nullValue()
metode:
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.nullValue;
assertThat(attr.getValue(), is(nullValue()));
IsNull
Ini metode statis di kelas itu. Lakukan saja static import
, atau gunakan IsNull.nullValue()
.
import static org.hamcrest.core.IsNull.nullValue;
ke kelas Anda.
import static org.hamcrest.CoreMatchers.nullValue
.
mengapa tidak menggunakan assertNull(object)
/ assertNotNull(object)
?
Jika mau hamcrest
, Anda bisa melakukannya
import static org.hamcrest.Matchers.nullValue;
assertThat(attr.getValue(), is(nullValue()));
Di dalam Junit
kamu bisa lakukan
import static junit.framework.Assert.assertNull;
assertNull(object);
Gunakan yang berikut (dari Hamcrest):
assertThat(attr.getValue(), is(nullValue()));
Di Kotlin is
disediakan jadi gunakan:
assertThat(attr.getValue(), `is`(nullValue()));
is
?