Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me
Showing posts with label junit assert sınıfı. Show all posts
Showing posts with label junit assert sınıfı. 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
    }

}