Как бы мне 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
статический метод в этот класс. Просто сделай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);
источник
Используйте следующее (от Hamcrest):
В Котлине
is
зарезервировано, поэтому используйте:источник
is
?