Versions Compared

Key

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

Klasse

Methode

Beschrijving

Manier van testen

VerlofServiceverlofUrenAfgelopenJaarMeenemenOfUitbetalen()Deze methode wordt aangeroepen als een beheerder verlofuren van een gebruiker voor het volgend jaar wilt accoderen
.unittestVerlofService
.
VerlofServicecalcVerlofUren()Deze methode is een hulpmethode die de werkuren berekend binnen een verlof aanvraag.
VerlofServicegetVerlofAanvragenMedewerker()Deze methode wordt aangeroepen als er verlof aanvragen opgehaald moeten worden voor een werknemer.
VerlofServicegetAlleVerlofAanvragen()Deze methode wordt aangeroepen als een beheerder, product owner of lead link alle verlof aanvragen wilt zien.
VerlofServicekeurVerlofAanvraag()Deze methode wordt aangeroepen als product owner of lead link een verlof aanvraag wilt goed of afkeuren.
VerlofServicevraagVerlofAan()Deze methode wordt aangeroepen als een gebruiker een verlof aanvraag wilt doen.
VerlofServiceverlofAanvraagOverlap()Deze methode is een hulpmethode die kijkt of er overlap is tussen een nieuwe verlof aanvraag en al bestaande.



VerlofServiceLoginService()

Methode

Test naam

Expected Result

Actual Result

Test Result

login()executeLoginWithWrongUsername()nullnull

Succes

login()executeLoginWithGoodLoginWithoutStoreUser()not nullnot nullSucceslogin()executeLoginWithGoodLoginWithStoreUser()not null

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()falsefalse
not null
Succes