single
Utfordring: Test en kalkulator-klasse
Sveip for å vise menyen
I denne utfordringen skal du bruke din forståelse av Python test-rammeverk ved å implementere og teste en enkel kalkulator-klasse. Kalkulatoren din skal støtte fire grunnleggende operasjoner: addisjon, subtraksjon, multiplikasjon og divisjon. Du skal bruke unittest-rammeverket til å skrive omfattende tester som verifiserer korrektheten til hver operasjon.
Husk å utforme testene dine slik at hver metode i kalkulatoren blir dekket, inkludert sjekk av normal bruk og grenseverdier som divisjon med null.
Sveip for å begynne å kode
Implementer en Calculator-klasse med metoder for grunnleggende aritmetiske operasjoner og skriv enhetstester for hver metode ved bruk av unittest-rammeverket.
For å fullføre denne oppgaven:
- Implementer metodene
add,subtract,multiplyogdivideiCalculator-klassen slik at hver metode returnerer korrekt resultat for den aktuelle operasjonen. - Sørg for at
divide-metoden kaster enZeroDivisionErrornår det forsøkes å dele på null. - Fullfør de gitte testtilfellene i
TestCalculator-klassen slik at de verifiserer korrektheten til hver metode. - Alle tester skal bestå ved korrekt implementasjon.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår