Exception testing
Voeg volgende methode toe aan klasse Calculator
:
Maak volgende testmethode:
Voer de test uit.
We willen nu testen wat er gebeurt als de deler 0 is.
Maak hiervoor volgende testmethode:
Voer de test uit. Deze geeft:
Voeg code toe aan de methode Divide
om een exception te werpen als de deler 0 is:
Of een exception correct geworpen wordt, kan je testen op verschillende manieren. Hieronder tonen we er 2:
Gebruik van ExpectedException
Bij onze testmethode voegen we een ExpectedException
toe:
Deze test verloopt wel goed!
Om na te gaan of je test wel goed werkt, kan je eerst testen met een deling door 4. Dan krijg je deze melding:
Gebruik van try - catch
Je kan het werpen van een exception ook nog anders testen; namelijk met een try
- catch
. Maak volgende testmethode:
Deze zal 'failed" geven:
Verander nu de 4 in 0 en die test zal wel slagen.
Last updated