Assertions Equals & NotEquals
Pada contoh sebelumnya kita sudah membuat testing menggunakan Assertions Equals. Assertions Equals digunakan untuk testing membandingkan 2 value actual(data aktual yang ada) dan expected(ekspektasi) yang nilainya harus cocok, sedangkan Assertions Not Equals perbandingan datanya tidak boleh cocok.
assertEquals(actual, expected);
assertNotEquals(actual, expected);
Contoh kita akan menguji sebuat method sederhana yang akan melakuan penjumlahan dan validasi string null
:
public int add(int a, int b) {
return a + b;
}
Melakukan testing menggunakan assertEquals
dan assertNotEquals
:
@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");
}