আমি কীভাবে assertThat
কিছু করব null
?
উদাহরণ স্বরূপ
assertThat(attr.getValue(), is(""));
তবে আমি বলতে পারি না যে আমার কাছে থাকতে পারে null
না is(null)
।
আমি কীভাবে assertThat
কিছু করব null
?
উদাহরণ স্বরূপ
assertThat(attr.getValue(), is(""));
তবে আমি বলতে পারি না যে আমার কাছে থাকতে পারে null
না is(null)
।
উত্তর:
আপনি IsNull.nullValue()
পদ্ধতিটি ব্যবহার করতে পারেন :
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.nullValue;
assertThat(attr.getValue(), is(nullValue()));
IsNull
এটি class শ্রেণীর একটি স্থিতিশীল পদ্ধতি। শুধু করুন static import
, বা ব্যবহার করুন IsNull.nullValue()
।
import static org.hamcrest.core.IsNull.nullValue;
আপনার বর্গ করা।
import static org.hamcrest.CoreMatchers.nullValue
।
কেন ব্যবহার করবেন assertNull(object)
/ assertNotNull(object)
?
আপনি যদি চান hamcrest
, আপনি করতে পারেন
import static org.hamcrest.Matchers.nullValue;
assertThat(attr.getValue(), is(nullValue()));
ইন Junit
আপনি কি করতে পারেন
import static junit.framework.Assert.assertNull;
assertNull(object);
নিম্নলিখিতটি ব্যবহার করুন (হামক্রস্ট থেকে):
assertThat(attr.getValue(), is(nullValue()));
কোটলিনে is
তাই সংরক্ষিত তাই ব্যবহার করুন:
assertThat(attr.getValue(), `is`(nullValue()));
is
?