assertNotNull()
断言assertNotNull()
不为null 。 类似地
assertNull()
方法断言assertNull()
actual is null 。
两者都有三种重载方法。
public static void assertNotNull(Object actual)
public static void assertNotNull(Object actual, String message)
public static void assertNotNull(Object actual, Supplier<String> messageSupplier)
public static void assertEquals(Object actual)
public static void assertEquals(Object actual, String message)
public static void assertEquals(Object actual, Supplier<String> messageSupplier)
考察下面的方法:
@Test
void testCase()
{
String nullString = null;
String notNullString = "test-String";
//Test will pass
Assertions.assertNotNull(notNullString);
//Test will fail
Assertions.assertNotNull(nullString);
//Test will pass
Assertions.assertNull(nullString);
// Test will fail
Assertions.assertNull(notNullString);
}
有关空对象判断的测试方法。