Учебники

Spring Boot CLI — приложение для тестирования

В этой главе мы протестируем пример проекта, созданного в Примере главы 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 автоматически определяет версию, используя ее метаданные, так как мы не указали никакой зависимости.

Наконец, после компиляции кода протестируйте приложение.