Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Methode

Test naam

Expected Result

Actual Result

Test Result

verlofUrenAfgelopenJaarMeenemenOfUitbetalen()verlofUrenAfgelopenJaarMeenemenOfUitbetalenVerlofUrenTotaalNull()"Er ging iets fout bij het ophalen van de huidige verlof uren""Er ging iets fout bij het ophalen van de huidige verlof uren"

Succes

verlofUrenAfgelopenJaarMeenemenOfUitbetalen()

verlofUrenAfgelopenJaarMeenemenOfUitbetalenVerlofWelMeenemen()

100100Succes
verlofUrenAfgelopenJaarMeenemenOfUitbetalen()verlofUrenAfgelopenJaarMeenemenOfUitbetalenVerlofNietMeenemen()100100

Succes

calcVerlofUren()calcVerlofUrenEindDatumNaBeginDatum()00Succes
calcVerlofUren()calcVerlofUrenGeenStartEindTijd()3232Succes
calcVerlofUren()calcVerlofUrenWelStartEindTijdStartEindDagGelijk()88Succes
calcVerlofUren()calcVerlofUrenWelStartEindTijdMeerdereDagen()4040Succes
getVerlofAanvragenMedewerker()executeGetVerlofAanvragenMedewerker()

[ { weknemerId: 11 } ]

[ { weknemerId: 11 } ]Succes
getAlleVerlofAanvragen()executeGetAlleVerlofAanvragen()[ { weknemerId: 11 } ][ { weknemerId: 11 } ]Succes
keurVerlofAanvraag()keurVerlofNietBestaandeAanvraag()Status code 500Status code 500Succes
keurVerlofAanvraag()keurVerlofAanvraagDieNietOpenStaat()Status code 400Status code 400Succes
keurVerlofAanvraag()keurVerlofAanvraagPendingPOIsPO()Status code 200Status code 200Succes
keurVerlofAanvraag()keurVerlofAanvraagPendingLeadIsPO()Status code 403Status code 403Succes
keurVerlofAanvraag()keurVerlofAanvraagPendingLeadIsLead()Status code 200Status code 200Succes
vraagVerlofAan()vraagVerlofAanIncorrecteTijden()Status code 400Status code 400Succes
vraagVerlofAan()vraagVerlofAanCorrecteTijdenHeleDag()Status code 200Status code 200Succes
vraagVerlofAan()vraagVerlofAanCorrecteTijden()Status code 200Status code 200Succes
vraagVerlofAan()vraagVerlofAanEinddatumVoorStartdatum()Status code 400Status code 400Succes
vraagVerlofAan()vraagVerlofAanOverlap()Status code 409Status code 409Succes
verlofAanvraagOverlap()verlofAanvraagOverlapGeenOpenstaandeAanvragen()falsefalseSucces
verlofAanvraagOverlap()verlofAanvraagOverlapMetOverlap()truetrueSucces
verlofAanvraagOverlap()verlofAanvraagOverlapZonderOverlap()falsefalseSucces


Resultaat

Uit alle testen is het resultaat Geslaagd. Dit betekend dat alle unittests van de frontend samen een slagingspercentage hebben van 100%.

Verder zorgen alle unittests samen voor een line coverage van meer dan 80% over de service laag:

Image Added

Image Added