Skip to main content

Assertions Null & NotNull

Assertions Null digunakan untuk testing membandingkan nilainya aktualnya harus null, sedangkan Assertions Not Null perbandingan data aktualnya tidak boleh null.

assertNull(actual);
assertNotNull(actual);

Contoh kita akan menguji sebuat method sederhana yang akan melakuan penjumlahan dan validasi string null:

public Object checkNull(Object obj) {
if (obj != null) {
return obj;
}
return null;
}

Melakukan testing menggunakan assertNull dan assertNotNull:

@Test
void testEqualsAndNotEquals() {
DemoUtils demoUtils = new DemoUtils();

assertEquals(6, demoUtils.add(4, 2), "4 + 2 harus 6");
assertNotEquals(6, demoUtils.add(4, 4), "4 + 4 tidak boleh 6");
}