158

どうすればいいassertThatですnullか?

例えば

 assertThat(attr.getValue(), is(""));

しかし、私は持つことができないというエラーが表示nullされis(null)ます。

4

4 に答える 4

277

メソッドを使用できますIsNull.nullValue()

import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.nullValue;

assertThat(attr.getValue(), is(nullValue()));
于 2013-09-24T17:00:44.947 に答える
34

なぜassertNull(object)/を使わないのassertNotNull(object)ですか?

于 2013-09-24T17:00:12.107 に答える
17

あなたがしたいならhamcrest、あなたはすることができます

import static org.hamcrest.Matchers.nullValue;

assertThat(attr.getValue(), is(nullValue()));

あなたJunitができること

import static junit.framework.Assert.assertNull;
assertNull(object);
于 2013-09-24T17:04:39.317 に答える