/CampoMinadoJava

Campo Minado desenvolvido em Java com Testes Unitários (JUNIT)

Primary LanguageJava

Campo Minado JAVA

Repositório criado de minha autoria de um jogo de Campo Minado desenvolvido em Java utilizando conceitos de Streams, Lambdas Expressions, OOP Programming, Herança, Exceptions além da parte de testes unitários com Junit5.

Email : tiago.programador@hotmail.com
Date: July 03 of 2023 year.
Github: www.github.com/tiglinux

🚀 Começando

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 e teste.

📋 Pré-requisitos

Para baixar e clonar o repositório na sua máquina, basta rodar esse seguinte comando no terminal :

git clone https://github.com/tiglinux/CampoMinadoJava

Ou simplesmente abrir o link do repositório e baixar direto através do botão

image

image

Selecionando a opção baixar .zip

🔧 Instalação

Procedimentos necessários para instalação e execução de códigos e projetos Java (Pré-requisitos)

1. JDK Instalado na sua máquina local (A versão utilizada aqui é a 19).
2. Eclipse IDE ou InteliJIDEA, ou qualquer outra IDE Java de sua preferência
3. JRE (Acompanha juntamente com o JDK)
4. Junit configurado e instalado em seu ambiente de desenvolvimento (Aqui foi utilizado a versão 5 do Junit).

Em seguida importar o projeto Java no ECLIPSE IDE através da opção "IMPORT" (Ou IDE de sua preferência).

⚙️ Executando os Arquivos .java

Para executar os arquivos e exemplos .java , simplesmente selecione a pasta SRC:

image

e em seguida para executar as aplicações no Console, acesse o arquivo "Aplicacao.java" para JOGAR.

image

⚙️ Executando os testes Junit (Testes unitários)

Aqui no projeto atualmente, foi realizado testes unitários no package "modelo" e na Classe "Campo", mas você pode contribuir e estender mais classes dessa aplicação.

image

Para executar os testes unitários, basta apenas escolher os arquivos de teste que estão presente na pasta "test", selecionar uma classe de teste e clicar no botão RUN

image

image

Caso deseje verificar o coverage(cobertura dos testes com Junit) , clique no botão "Coverage", presente no Eclipse IDE(A idéia é a mesma para outras IDE de sua preferência):

image

✒️ Autor

Você também pode ver colaborar com o projeto.

🎁 Expressões de gratidão

  • Esse projeto tem me ajudado a crescer mais e mais com desenvolvimento JAVA e gostaria de agradecer a todos que me apoiaram com os estudos de JAVA! 📢;
  • Gratidão a DEUS, por estar sempre ao meu lado e me dar a cada dia mais sabedoria.😊

⌨️ com ❤️ por Tiago Ribeiro Santos 😊