Как утверждать, что что-то пустое с Hamcrest? Как я assertThat что-то есть null? например assertThat(attr.getValue(), is("")); Но я получаю сообщение об ошибке, что у меня не может быть null в is(null). Ответ 1 Вы можете использовать метод IsNull.nullValue(): import static org.hamcrest.Matchers.is; import static org.hamcrest.Matchers.nullValue; assertThat(attr.getValue(), is(nullValue())); Ответ 2 почему бы не использовать assertNull(object)/assertNotNull(object)? Ответ 3 Если вы хотите hamcrest, вы можете сделать import static org.hamcrest.Matchers.nullValue; assertThat(attr.getValue(), is(nullValue())); В Junit вы можете сделать import static junit.framework.Assert.assertNull; assertNull(object); Ответ 4 Используйте следующее (из Hamcrest): assertThat(attr.getValue(), is(nullValue()));
Ответ 1 Вы можете использовать метод IsNull.nullValue(): import static org.hamcrest.Matchers.is; import static org.hamcrest.Matchers.nullValue; assertThat(attr.getValue(), is(nullValue()));
Ответ 3 Если вы хотите hamcrest, вы можете сделать import static org.hamcrest.Matchers.nullValue; assertThat(attr.getValue(), is(nullValue())); В Junit вы можете сделать import static junit.framework.Assert.assertNull; assertNull(object);