single
Desafio: Testar uma Classe de Calculadora
Deslize para mostrar o menu
Neste desafio, você aplicará seu conhecimento sobre frameworks de teste em Python implementando e testando uma classe de calculadora simples. Sua calculadora deve suportar quatro operações básicas: adição, subtração, multiplicação e divisão. Você utilizará o framework unittest para escrever testes abrangentes que verifiquem a correção de cada operação.
Lembre-se de projetar seus testes para que cada método da calculadora seja coberto, incluindo verificações para funcionamento normal e para casos extremos, como divisão por zero.
Deslize para começar a programar
Implemente uma classe Calculator com métodos para operações aritméticas básicas e escreva testes unitários para cada método utilizando o framework unittest.
Para concluir esta tarefa:
- Implemente os métodos
add,subtract,multiplyedividena classeCalculator, de modo que cada um retorne o resultado correto para a operação correspondente. - Certifique-se de que o método
dividelance umZeroDivisionErrorao tentar dividir por zero. - Complete os casos de teste fornecidos na classe
TestCalculatorpara que verifiquem a correção de cada método. - Todos os testes devem passar para uma implementação correta.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo