Spring Boot CLI - testowanie aplikacji

W tym rozdziale przetestujemy przykładowy projekt utworzony w rozdziale Hello World Example, aby zademonstrować możliwości testowe Spring CLI. Wykonaj czynności wymienione w poniższej tabeli, aby przetestować przykładowy projekt -

Sr.No Krok i opis
1 Utwórz FirstApplication.groovy i TestFirstApplication.groovy w folderze Test, jak wyjaśniono poniżej.
2 Skompiluj i uruchom aplikację, aby zweryfikować wynik zaimplementowanej logiki.

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())
   }
}

Uruchom aplikację

Aby uruchomić aplikację, wpisz następujące polecenie -

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

Teraz pojawi się Spring Boot CLI, pobierz wymagane zależności, skompiluj plik źródłowy i testowy oraz przetestuj jednostkowo kod. Następujące dane wyjściowe zostaną wygenerowane na konsoli -

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

OK (1 test)

Ważne punkty

Rozważ następujące punkty, aby zrozumieć działania podjęte przez Spring CLI -

  • Adnotacja @Test kieruje CLI do pobrania wersji JUnit 4.12.

  • Spring CLI automatycznie wykrywa wersję na podstawie jej metadanych, ponieważ nie określiliśmy żadnej zależności.

  • Na koniec, po kompilacji kodu, przetestuj aplikację.