В этой главе мы протестируем пример проекта, созданного в Примере главы Hello World, чтобы продемонстрировать возможности тестирования Spring CLI. Выполните шаги, перечисленные в таблице ниже, чтобы протестировать пример проекта —
Sr.No | Шаг и описание |
---|---|
1 | Создайте FirstApplication.groovy и TestFirstApplication.groovy в папке « Тест », как описано ниже. |
2 | Скомпилируйте и запустите приложение, чтобы проверить результат реализованной логики. |
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()) } }
Запустите приложение
Чтобы запустить приложение, введите следующую команду —
E:/Test/FirstApplication/> spring test FirstApplication.groovy TestFirstApplication.groovy
Теперь вступит в действие Spring Boot CLI, загрузит необходимые зависимости, скомпилирует исходный и тестовый файл и протестирует код. Следующий вывод будет сгенерирован на консоли —
Resolving dependencies........................................................ . Time: 0.457 OK (1 test)
Важные моменты
Рассмотрим следующие моменты, чтобы понять действия, предпринятые Spring CLI:
Аннотация @Test указывает CLI загрузить версию JUnit 4.12.
Spring CLI автоматически определяет версию, используя ее метаданные, так как мы не указали никакой зависимости.
Наконец, после компиляции кода протестируйте приложение.