JUnit framework'ünde test senaryomuzu çalıştırdıktan sonra beklediğimiz sonuçların olup olmadığını tespit etmek için assert sınıfının fonksiyonlarını kullanırız. Örnek;
public class Araba {
    private int hiz;
    Araba() {
        hiz = 0;
    }
    public int getHiz() {
        return hiz;
    }
    public void hareketEt() {
        hiz++;
    }
    public void kaclaGidiyorum() {
        System.out.println("Hız : " + hiz);
    }
}
import org.junit.Assert;
import org.junit.Test;
public class ArabaTest {
    @Test
    public void hareketEdiyorMu() {
        Araba araba = new Araba();
        
        araba.hareketEt();
        
        Assert.assertNotEquals("Arabanın hızı 0'a eşit!", araba.getHiz(), 0);
        // Diğer assert fonksiyonları
        // Assert.assertArrayEquals
        // Assert.assertEquals
        // Assert.assertFalse
        // Assert.assertNotNull
        // Assert.assertNotSame
        // Assert.assertNull
        // Assert.assertSame
        // Assert.assertThat
        // Assert.assertTrue
    }
}

No comments:
Post a Comment