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ę.