Bazı testler, exception oluşup oluşmadığını test etmek amacıyla yapılabilir. Örneğin pozitif bir int değeri alması gereken bir fonksiyonda, negatif bir sayı verildiğinde IllegalArgumentException fırlatması gerekiyor ise, test negatif bir sayı ile çağrırarak yapılabilir.
Örneğin aşağıdaki gibi bir kod IllegalArgumentException fırlatılmasını bekliyor anlamına gelir:
@Test(expected = IllegalArgumentException.class)
public void negatifTest(){
Simple.isle(3,-1);
}
Simple sınıfındaki isle methodu , IllegalArgumentException fırlatmalıdır. Eğer IllegalArgumentException oluşmaz ise test başarısız olmuştur