single
Défi : Tester une Classe de Calculatrice
Glissez pour afficher le menu
Dans ce défi, application des connaissances sur les frameworks de test Python en implémentant et en testant une classe de calculatrice simple. La calculatrice doit prendre en charge quatre opérations de base : addition, soustraction, multiplication et division. Utilisation du framework unittest pour écrire des tests complets vérifiant la justesse de chaque opération.
Conception des tests de manière à couvrir chaque méthode de la calculatrice, y compris des vérifications pour le fonctionnement normal et pour les cas limites tels que la division par zéro.
Glissez pour commencer à coder
Implémenter une classe Calculator avec des méthodes pour les opérations arithmétiques de base et écrire des tests unitaires pour chaque méthode en utilisant le framework unittest.
Pour réaliser cette tâche :
- Implémenter les méthodes
add,subtract,multiplyetdividedans la classeCalculatorafin que chacune retourne le résultat correct pour l'opération donnée. - S'assurer que la méthode
dividelève une exceptionZeroDivisionErrorlors d'une tentative de division par zéro. - Compléter les cas de test fournis dans la classe
TestCalculatorafin qu'ils vérifient la justesse de chaque méthode. - Tous les tests doivent réussir pour une implémentation correcte.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion