/bds02-desafio-TDD

Implementação das funcionalidades necessárias para que os testes escritos utilizando o JUnit5 sejam cobertos.

Primary LanguageJava

TDD Event City

Implementação das funcionalidades necessárias para que os testes escritos utilizando o JUnit5 sejam cobertos. Exercício desenvolvido durante o Bootcamp Spring React da DevSuperior como requisito obrigatório para obtenção do certificado.

Competências

  • Fundamentos de testes automatizados
    • Tipos de testes
    • Benefícios
    • TDD - Test Driven Development
    • Boas práticas e padrões
  • JUnit
    • Básico (vanilla)
    • Spring Boot
      • Repositories
      • Services
      • Resources (web)
      • Integração
  • Mockito & MockBean
    • Mock
    • @InjectMocks
    • Mockito.when / thenReturn / doNothing / doThrow
    • ArgumentMatchers
    • Mockito.verify
    • @MockBean
    • @MockMvc

Modelo conceitual

Modelo Conceitual

Tecnologias utilizadas

Back end

  • Java
  • Spring Boot
  • JPA / Hibernate
  • Maven
  • JUnit5
  • Postman

Como executar o projeto

Back end

Pré-requisitos: Java 11

# clonar repositório
git clone git@github.com:vanessa-maganhoto/bds02-desafio-TDD.git

# executar o projeto
./mvnw spring-boot:run

Autor

Vanessa Matos

https://www.linkedin.com/in/vanessaammatos