@SpringBootApplication
başlangıç sınıfımın standart bir modele benzediği bir spring-boot
uygulamasına sahibim. Bu yüzden tüm işlevlerim için birçok test oluşturdum ve kapsama alanını görmek için özeti sonarqube'a gönderdim.İlkbahar-önyükleme uygulamasının ana sınıfı nasıl test edilir
Başlangıç sınıfım için Sonarqube bana% 60'lık kapsama sahip olduğumu söyledi. Yani ortalama kapsama beklendiği gibi iyi değil.
Benim Testi sınıfı yalnızca varsayılan biridir.
@RunWith(SpringRunner.class)
@SpringBootTest(classes = ElectronicGiftcardServiceApplication.class)
public class ElectronicGiftcardServiceApplicationTests {
@Test
public void contextLoads() {
}
}
Peki, ana sınıfımı uygulamamın başlangıç sınıfında nasıl sınayabilirim?
Yalnızca "SpringApplication" sınıfını mockito kullanarak atayın ve ana "yöntem" i çalıştırırken doğru argümanlar ile çağrıldığını doğrulayın. –