Konsep @Test

Apa itu @Test?

@Test adalah anotasi (label) yang memberitahu JUnit: “Method ini adalah test, jalankan otomatis!”

Tanpa @Test:

public void myTest() {
    // Ini method biasa, nobody knows it's a test
}

Dengan @Test:

@Test
public void myTest() {
    // JUnit detect ini adalah test, jalankan otomatis
}

Bagaimana JUnit Bekerja?

  1. Lo klik “Run Tests” di VSCode
  2. JUnit scan semua class di folder test/
  3. JUnit cari method yang punya anotasi @Test
  4. JUnit jalankan setiap method @Test
  5. JUnit report hasilnya: passed atau failed