Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me

Test - JUnit Assertions kullanımı



  January 25, 2019    Labels:,,,,,,,,,,, 

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