Projeto simples da disciplina de Testes usado para demonstrar a utilização do framework Java Spring com Thymeleaf como template engine, para a criação de uma aplicação simples com testes de BDD.
-
A aplicação demonstra uma simples listagem de produtos com saldo mínimo em estoque filtrando por Categoria e Fabricante do produto.
-
É possível também listar adicionando o critério de margem cujo valor será somado ao saldo mínimo de determinado produto para a listagem dos produtos que estão próximos de saldo mínimo em estoque.
-
A aplicação criará um banco de dados H2 em memória.
-
Os testes de BDD com Cucumber/Selenium irão ativar o Firefox em mode headless por padrão, dessa forma a janela do navegador NÃO abrirá durante os mesmos.
-
Gere o jar.
$ mvn clean package
-
Acesse o diretório /target.
$ cd target/
-
Rode a aplicação que estará escutando em http://localhost:8282/.
$ java -jar estoque-0.0.1-SNAPSHOT.jar
-
Execute com o Maven instalado.
$ mvn test -e
-
Execute vendo os testes acontecerem no Firefox(modo headless desabilitado).
$ mvn test -e -Denable-headless-mode=false
- Maven 3.6.0
- Jdk 1.8.0_231-b11
- Firefox 72.0.2