Showing posts with label junit assertions. Show all posts
Showing posts with label junit assertions. Show all posts
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
}
}
