assertX
メソッドを使用すると、条件が実際にアサートされます。したがって、assertNotNull
を使用すると、何かがnullでないことを確認できます。あなたはassertNotNull
方法をより深く掘り始める場合
assertNotNull(foo);
assertNotNull(foo.getBar());
、あなたが表示されます。この呼び出し:
:
// First call
static public void assertNotNull(Object object) {
assertNotNull(null, object);
}
// Second call
static public void assertNotNull(String message, Object object) {
assertTrue(message, object != null);
}
// Third call
static public void assertTrue(String message, boolean condition) {
if (!condition) {
fail(message);
}
}
がいるassertTrue文書を引用あなたが示したよう
正しい方法はあります
条件がtrueであることをアサートします。そうでない場合は、指定されたメッセージとともにAssertionErrorをスローします。 JUnitのはあなた
のためにそれの世話をしているので、
結論、あなたはnullでない値のためアサート後にヌルチェックを行う必要はありません