2016-09-28 25 views
7

SpringBoot için çok yeni. SpringBoot kullanarak bir entegrasyon testi nasıl yazılacağını anlamalıyım. İnternette @IntegrationTest ek açıklamasını kullanan bazı örnekler gördüm, oysa @SpringBootTest ek açıklamasını kullanan diğer örnekler.SpringBoot @Integration Test için test notu

Sadece ikisi arasındaki farkın ne olduğunu merak ediyorum?

Bahar açılışında bir bütünleştirme testi yazmanın en iyi yolu hangisidir?

cevap

16

IntegrationTest sinüs yay önyükleme 1.4 kaldırıldı, böylece öneri webEnvironment = RANDOM_PORT veya org.springframework.boot.test.context.SpringBootTest lehine 1.4 olarak kaldırıldı, 1.4

sonra SpringBootTest kullanıyor webEnvironment = DEFINED_PORT.

+0

Çok teşekkürler, bu yardımcı oldu! – Reshma

+2

Not: '@ IntegrationTest ', Spring Boot 2.0.0'da kaldırıldı – YoannFleuryDev

İlgili konular