Spring Boot CLI - Test Uygulaması

Bu bölümde, Spring CLI'nin test yeteneklerini göstermek için Hello World Örnek Bölümünde oluşturulan örnek projeyi test edeceğiz . Örnek projeyi test etmek için aşağıdaki tabloda listelenen adımları izleyin -

Sr.No Adım ve Açıklama
1 Oluşturma FirstApplication.groovy ve TestFirstApplication.groovy içinde Testi aşağıda açıklandığı şekilde klasörde.
2 Uygulanan mantığın sonucunu doğrulamak için uygulamayı derleyin ve çalıştırın.

FirstApplication / FirstApplication.groovy

@RestController
class FirstApplication {
   @RequestMapping("/")
   
   String welcome() {
      "Welcome to TutorialsPoint.Com"
   }
}

FirstApplication / TestFirstApplication.groovy

class TestFirstApplication {
   @Test
   void welcomeTest() {
      assertEquals("Welcome to TutorialsPoint.Com", new FirstApplication().welcome())
   }
}

Uygulamayı çalıştırın

Uygulamayı çalıştırmak için aşağıdaki komutu yazın -

E:/Test/FirstApplication/> spring test FirstApplication.groovy TestFirstApplication.groovy

Şimdi Spring Boot CLI devreye girecek, gerekli bağımlılıkları indirecek, kaynak ve test dosyasını derleyecek ve kodu birim test edecek. Konsolda aşağıdaki çıktı üretilecektir -

Resolving dependencies........................................................
.
Time: 0.457

OK (1 test)

Önemli noktalar

Spring CLI tarafından gerçekleştirilen eylemleri anlamak için aşağıdaki noktaları göz önünde bulundurun -

  • @Test açıklaması, CLI'yi JUnit 4.12 sürümünü indirmeye yönlendirir.

  • Spring CLI, herhangi bir bağımlılık belirtmediğimiz için meta verilerini kullanarak sürümü otomatik olarak algılar.

  • Son olarak, kod derlemesinden sonra uygulamayı test edin.