Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

PRÁTICA 3: Testes de Unidade / Integração – Spring 
Boot 
Objetivo: Comparar os testes em um projeto maven 
simples com os testes de API via Spring Boot. Verificar 
que testes no Spring Boot já é considerado de 
integração. 
 
Projeto Simples SpringBoot e Testes 
 
 
1) Entrar em: 
https://start.spring.io/ 
 
Projeto da Calculadora no Spring Boot 
Passo 1: Configurando o Projeto 
Acesse o Spring Initializr: 
URL: https://start.spring.io/ 
Selecione as seguintes opções: 
Project: Maven Project 
Language: Java 
https://start.spring.io/
https://start.spring.io/
Spring Boot: A versão estável mais recente (por exemplo, 3.1.2) 
Project Metadata: 
Group: com.exemplo 
Artifact: calculadora 
Name: Calculadora 
Package Name: com.exemplo.calculadora 
Packaging: Jar 
Java Version: 17 (ou outra versão que você tenha configurada) 
Dependências: 
Spring Web: Para criar a API REST. 
Spring Boot DevTools: Para facilitar o desenvolvimento com auto-reload. 
Spring Boot Test: Para testes de unidade (já vem como padrão) 
Selecione as dependências acima e clique em Generate para baixar o projeto. 
 
Passo 2: Estrutura do Projeto 
Extrair o projeto, note essa estrutura semelhante a esta: 
 
Estrutura do projeto calculadora 
 
Passo 3: Implementando a Lógica da Calculadora para definir os endpoints da API. 
 
 
Crie uma classe CalculadoraController em com.exemplo.calculadora: 
 
Passo 4: Testes de Unidade 
Implemente os testes na classe CalculadoraApplicationTests: 
 
Passo 5: Dependências no pom.xml 
Dependências no pom.xml: 
 
Passo 6: Executando o Projeto e os Testes 
Rodar a Aplicação: 
Execute o comando mvn spring-boot:run para iniciar a aplicação. 
No Eclipse: rodar como JavaAplication 
A API estará disponível em http://localhost:8080. 
 
 
Rodar os Testes: 
Use o comando mvn test para rodar os testes de unidade. 
Configure o Jacoco e tenha os relatórios da cobertura de testes.

Mais conteúdos dessa disciplina