Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

Spring Boot – Unit Test Cases

Spring Boot – Unit Test Cases

Birim Testi, bireysel birim veya component işlevlerinin iyi çalıştığından emin olmak için geliştiriciler tarafından yapılan testlerden biridir.

Bu yazıda, Mockito ve Web Controller kullanarak bir birim test senaryosunun nasıl yazılacağını göreceğiz.

Mockito

Mockito Mocks’ı Spring Beanlerine dahil etmek için, build configuration dosyamıza Mockito-core bağımlılığını eklememiz gerekir.

Maven kullanıcıları pom.xml dosyanıza aşağıdaki bağımlılığı ekleyebilir.

Gradle kullanıcıları build.gradle dosyasına aşağıdaki bağımlılığı ekleyebilir.

String değerini döndüren bir method içeren bir servis class kodu burada verilmiştir.

Şimdi, ProductService class’ını gösterildiği gibi başka bir Service class dosyasına dahil edin.

Main Spring Boot uygulama class dosyası aşağıda verilmiştir –

Ardından, test için Application context’i yapılandırın. @Profile (“test”) anatasyonu, Test senaryoları çalışırken class’ı yapılandırmak için kullanılır.

Şimdi, src/test/resources paketi altında Order Service için Unit Test case yazabilirsiniz.

Build configuration dosyası için kodun tamamı aşağıda verilmiştir.

Maven – pom.xml

Gradle – build.gradle

Yürütülebilir bir JAR dosyası oluşturabilir ve aşağıdaki Maven veya Gradle komutlarını kullanarak Spring Boot uygulamasını çalıştırabilirsiniz.

Maven için komutu gösterildiği gibi kullanabilirsiniz –

Test sonuçlarını konsol penceresinde görebilirsiniz.

Gradle için, komutu gösterildiği gibi kullanabilirsiniz –

Geri kalan sonuçları konsol penceresinde görebilirsiniz.

Hakkında Hilal Saim

Namık Kemal Üniversitesi/Bilgisayar Mühendisliği

Beni Takip Et

Leave a reply

*