Nasıl bir assertThat
şey olurdu null
?
Örneğin
assertThat(attr.getValue(), is(""));
Ama sahip olamayacağını söyleyerek bir hata alıyorum null
içinde is(null)
.
Nasıl bir assertThat
şey olurdu null
?
Örneğin
assertThat(attr.getValue(), is(""));
Ama sahip olamayacağını söyleyerek bir hata alıyorum null
içinde is(null)
.
Yanıtlar:
IsNull.nullValue()
Yöntemi kullanabilirsiniz :
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.nullValue;
assertThat(attr.getValue(), is(nullValue()));
IsNull
Bu sınıftaki statik bir yöntemdir. Sadece yap static import
ya da kullan IsNull.nullValue()
.
import static org.hamcrest.core.IsNull.nullValue;
Sınıfınıza ekleyin .
import static org.hamcrest.CoreMatchers.nullValue
.
neden kullanılmıyor assertNull(object)
/ assertNotNull(object)
?
Eğer istersen hamcrest
yapabilirsin
import static org.hamcrest.Matchers.nullValue;
assertThat(attr.getValue(), is(nullValue()));
Gelen Junit
Yapabileceğiniz
import static junit.framework.Assert.assertNull;
assertNull(object);
Aşağıdakileri kullanın (Hamcrest'ten):
assertThat(attr.getValue(), is(nullValue()));
Kotlin'de is
saklıdır bu yüzden kullanın:
assertThat(attr.getValue(), `is`(nullValue()));
is
mı?