Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bruno-pya/calculatorchecked
Projeto acadêmico que teve como objetivo avaliar a aplicabilidade de testes unitários.
https://github.com/bruno-pya/calculatorchecked
java junit maven poo
Last synced: about 2 months ago
JSON representation
Projeto acadêmico que teve como objetivo avaliar a aplicabilidade de testes unitários.
- Host: GitHub
- URL: https://github.com/bruno-pya/calculatorchecked
- Owner: Bruno-PyA
- Created: 2024-12-12T18:47:29.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-12T19:08:20.000Z (about 2 months ago)
- Last Synced: 2024-12-12T20:23:14.165Z (about 2 months ago)
- Topics: java, junit, maven, poo
- Language: Java
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Calculadora Diferente
## Descrição
O **Calculadora Diferente** é uma aplicação Java simples, com funcionalidades matemáticas práticas cujo intuito é conseguir gerar possibilidades de testes unitários, como:- Inversão de números inteiros.
- Cálculo de fatorial.
- Soma do primeiro número com o dobro do segundo número.Ideal para aprender e praticar **Programação Orientada a Objetos (POO)** e **testes unitários** com **JUnit**.
---
## Métodos
### 1. Inverter Número
- **Entrada:** Um número inteiro positivo.
- **Saída:** O número com os dígitos invertidos.### 2. Fatorial
- **Entrada:** Um número inteiro positivo ou zero.
- **Saída:** O fatorial do número.### 3. Soma com Dobro
- **Entrada:** Dois números inteiros (a e b).
- **Saída:** A soma de `a` com o dobro de `b`.---
## Tecnologias Utilizadas
- **Linguagem:** Java
- **Framework de Testes:** JUnit 5
- **IDE Recomendada:** IntelliJ IDEA---
## Como Executar
### Pré-requisitos
- [JDK 8+](https://www.oracle.com/java/technologies/javase-downloads.html)
- [IntelliJ IDEA](https://www.jetbrains.com/idea/download/) ou outra IDE de sua preferência
- Git (opcional, para clonar o repositório)
- Dependências: JUnit no maven### Passos
1. Clone o repositório:
```bash
git clone https://github.com/Bruno-PyA/CalculadoraDiferente.git**Deseja contribuir?**
Feedbacks, melhorias e sugestões são sempre bem-vindas.
- Faça um fork do repositório.
- Crie um branch para sua feature: git checkout -b minha-feature.
- Faça commit das suas alterações: git commit -m 'Adiciona minha feature'.
- Envie para o repositório remoto: git push origin minha-feature.
- Abra um Pull Request.