Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me
Showing posts with label junit hata senaryosu. Show all posts
Showing posts with label junit hata senaryosu. Show all posts

JUnit framework'ü ile test sınıflarımızı yazarken yanlış senaryoları da test etme ihtiyacı duyabiliriz. Bir senaryoda verilmesi gereken hatanın gerçekten verilip verilmediğini kontrol etmemiz gerekebilir. Bu durumlar için JUnit framework'ü bizim için kullanışlı bir yapı sunuyor. Örnek;

public class Araba {

    private String marka;

    public boolean opelMi() {

        if (marka.equals("opel")) {
            return true;
        }
        return false;
    }

}

import org.junit.Test;

public class ArabaTest {

    @Test(expected = NullPointerException.class)
    public void hataKontrol() {

        Araba araba = new Araba();

        araba.opelMi();

    }

}