/Filmes_MockMvc

Testes unitários em Controllers com Spring MockMVC

Primary LanguageJava

MockMVC

🎯 Sobre a API

Software para demonstrar testes com MockMvc nos Controllers (endpoints).

📦 Desenvolvimento

Realizado com framework SpringBoot em Java 11, gestor de dependência com Maven - uso de DevTools para agilidade durante a produção de desenvolvimento. Hibernate e JPA para persistir os dados no banco de dados MySQL, Lombok para perfomance e diminuir boiler plate code. Mockito e Junit para mockar e gerar testes unitarios.

💻 Requisitos de inicialização do projeto

Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento.

Consulte Implantação para saber como implantar o projeto.

📋 Pré-requisitos

De que coisas você precisa para instalar o software e como instalá-lo?

Unix

sudo apt install openjdk-11-jre-headless

📍 Rodando a aplicação

bash

 Clone este repositório
$ git clone https://github.com/Camargovf/Software-ViaCep

 Acesse a pasta do projeto no terminal/cmd
$ cd README-nomeprojeto

 Vá para a pasta nomeprojeto
$ cd project-nomeprojeto

 Instale as dependências
$ mvn install
$ mvn clean package

 Execute a aplicação em modo de desenvolvimento
$ javac -nomedoprojeto.jar

 O servidor iniciará na porta:8080 - acesse http://localhost:8080 \
 

✔️ Vericando projeto ON

A tela da sua aplicação deve estar:

🛠️ Construído com as tecnologias

💪 Como contribuir com o projeto

  1. Faça um fork do projeto.
  2. Crie uma nova branch com as suas alterações: git checkout -b nomedoarquivo
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "atualização"
  4. Envie as suas alterações: git push origin nomedoarquivo

✒️ Desenvolvedor


Valdeir Camargo