Skip to content

notAvoiid/tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tests Project 🧪

spring java junit mockito


Projeto para testar métodos de um CRUD completo com cobertura de testes.

🚀 Começando

Este projeto é uma API CRUD desenvolvida com Spring Boot e JPA, projetada para fornecer uma base sólida para testes automatizados. Foi utilizado JUnit e Mockito para garantir a alta confiabilidade do sistema.

⚙️ Tecnologias

  • Linguagem: Java
  • Framework: Spring Boot (Web, Jpa)
  • Banco de Dados: PostgreSQL
  • Ferramenta de construção: Maven
  • Testes: JUnit 5, Mockito

🔄 Clonando

Clone o projeto usando HTTPS:

git clone https://github.com/notAvoiid/tests.git

Ou, se preferir usar SSH:

git clone [email protected]:notAvoiid/tests.git

🟢 Executando o projeto

# 1. Navega até o diretório do projeto
cd tests

# 2. (Opcional) Para Linux: Verifica e para o PostgreSQL caso esteja sendo usado em background
sudo service postgresql stop

# 3. Inicia o banco de dados usando Docker
docker compose up -d

# 4. Construa o projeto usando Maven
mvn clean install

# 5. Executa a aplicação Spring Boot
mvn spring-boot:run

# Ou
mvnw spring-boot:run

📄 Documentação

  1. Certifique-se de que o projeto está rodando localmente.
  2. Navegue até http://localhost:8080/swagger-ui.html no seu navegador ou clique aqui segurando CTRL: Swagger

📫 Contribuição

Para me ajudar a melhorar o projeto ou me ajudar a melhorar:

  1. Clone: git clone https://github.com/notAvoiid/tests.git ou git clone [email protected]:notAvoiid/tests.git
  2. Criando sua própria feature: git checkout -b feature/NAME
  3. Siga os padrões de commit.
  4. Abra um Pull Request explicando o problema resolvido ou a feature implementada. Prints com detalhes são importantes!

Documentações que podem ajudar

📝 Como criar um Pull Request

💾 Padrões de commits

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages