Spring Boot CLI - aplicativo de teste

Neste capítulo, testaremos o projeto de amostra criado no Capítulo de exemplo Hello World para demonstrar os recursos de teste do Spring CLI. Siga as etapas listadas na tabela abaixo para testar o projeto de amostra -

Sr. Não Etapa e descrição
1 Crie FirstApplication.groovy e TestFirstApplication.groovy na pasta Test, conforme explicado abaixo.
2 Compile e execute o aplicativo para verificar o resultado da lógica implementada.

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

Execute o aplicativo

Para executar o aplicativo, digite o seguinte comando -

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

Agora o Spring Boot CLI entrará em ação, fará o download das dependências necessárias, compilará a fonte e o arquivo de teste e teste de unidade do código. A seguinte saída será gerada no console -

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

OK (1 test)

Pontos importantes

Considere os seguintes pontos para entender as ações tomadas pelo Spring CLI -

  • A anotação @Test direciona a CLI para fazer download da versão 4.12 do JUnit.

  • O Spring CLI detecta automaticamente a versão usando seus metadados, pois não especificamos nenhuma dependência.

  • Finalmente, após a compilação do código, teste o aplicativo.