Versions Compared

Key

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

Include Page
Frontend unit testen
Frontend unit testen
Include Page
Backend
Backend


Backend

Voor de backend zijn alle klassen genoemd die worden getest, samen met de methode in deze klassen. Dit wordt vernoemd in de onderstaande tabel. Alle testen voor de backend in dit hoofdstuk worden opgesteld door middel van unittesten. Per klasse is er een tabelwaarin alle tests voor die klasse worden benoemd samen met welke methode het betreft, het verwachtte resultaat, het echte resultaat en of de test geslaagd is.

...

MethodeTest naamExpected ResultActual ResultTest Result
getWerkplekOverzicht()haalWerkplekOverzichtOpNietBestaandeLocatie()Status code 404Status code 404

Succes

getWerkplekOverzicht()haalWerkplekOverzichtOpBestaandeLocatie()Status code 200Status code 200Succes
getWerkplekOverzicht()haalWerkplekOverzichtOpBestaandeLocatieGeenWerkplekken()Status code  500Status code 500Succes
getWerkplekOverzicht()haalWerkplekOverzichtOpBestaandeLocatieMetWerkplekken()Status code 200Status code 200Succes
getWerkplekOverzicht()haalWerkplekOverzichtOpBestaandeLocatieMetWerkplekkenMetWerknemers()Status code 200Status code 200Succes
addWerkplek()addWerkplekLocatieBestaatNiet()Status code 404Status code 404Succes
addWerkplek()addWerkplekWerkplekBestaalAl()Status code 409Status code 409Succes
addWerkplek()addWerkplekLocatieBestaatWelWerkplekBestaatNogNiet()Status code 200Status code 200Succes
deleteWerkplek()deleteWerkplekWerkplekBestaat()Status code 200Status code 200Succes
deleteWerkplek()deleteWerkplekWerkplekBestaatNiet()Status code 409Status code 409Succes
updateWerkplek()updateWerkplekWerkplekBestaat()Status code 200Status code 200 Succes
updateWerkplek()updateWerkplekWerkplekBestaatNiet()Status code 409Status code 409Succes
reserveerWerkplek()reserveerNietBestaandeLocatie()Status code 404Status code 404Succes
reserveerWerkplek()reserveerBestaandeLocatieGeldigeDatum()Status code 200Status code 200Succes
reserveerWerkplek()reserveerBestaandeLocatieOngeldigeDatumFormat()Status code 400Status code 400Succes
reserveerWerkplek()reserveerBestaandeLocatieOngeldigeDatum()Status code 400Status code 400Succes
reserveerWerkplek()reserveerBestaandeLocatieGeldigeDatumNietBestaandeWerkplek()Status code 404Status code 404Succes
reserveerWerkplek()reserveerBestaandeLocatieGeldigeDatumEerderAlGereserveerdePlek()Status code 409Status code 409Succes
reserveerWerkplek()reserveerBestaandeLocatieGeldigeDatumAlGereserveerdVandaag()Status code 200Status code 200Succes
reserveerWerkplek()reserveerBestaandeLocatieGeldigeDatumVollePlek()Status code 409Status code 409Succes
reserveerWerkplek()verwijderReserveringBestaandeLocatie()Status code 200Status code 200Succes
reserveerWerkplek()verwijderReserveringNietBestaandeLocatie()Status code 404Status code 404Succes


VerlofService

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