JUnit, Java programlama dilleri için bir açık kaynak kodlu test otomasyon framework’üdür. JUnit testlerinde onaylamalar, test sonuçlarının beklendiği gibi olduğunu doğrulamak için kullanılan metodlardır.
Aşağıdaki gibi bir JUnit test metodu içinde onaylamaları kullanabilirsiniz:
import org.junit.Assert; import org.junit.Test; public class MyClassTest { @Test public void testAddition() { int expectedResult = 4; int actualResult = 2 + 2; Assert.assertEquals(expectedResult, actualResult); } }
Bu örnekte, assertEquals metodu, beklenen sonuç (4) ve gerçek sonuç (2 + 2 = 4) arasındaki eşleşmeyi kontrol eder. Eğer sonuçlar eşleşmezse, JUnit testi başarısız olur ve bir hata mesajı çıktısı verir. JUnit, diğer onaylamalar gibi assertTrue, assertFalse, assertNull gibi birçok farklı onaylamayı da destekler.