...
Klasse | Methode | Beschrijving |
---|---|---|
LoginService | login() | Deze methode wordt aangeroepen wanneer een gebruiker wilt inloggen en checkt of de ingevoerde informatie overeen komt met wat er in de database staat. |
LocatieService | getLocaties() | Deze methode haalt alle locaties op die in de database staan. |
LocatieService | insertNieuweBedrijfsLocatie() | Doormiddel hiervan wordt een nieuwe bedrijfslocatie aangemaakt en opgeslagen. |
LocatieService | pasBedrijfsLocatieAan() | Hiermee kan een bestaande bedrijfslocatie aangepast worden. |
LocatieService | checkInLocaties() | Met deze methode wordt er gecheckt of er een locatie bestaat met de naam die wordt meegegeven. |
LocatieService | verwijderBedrijfsLocatie() | Wanneer deze methode wordt aangeroepen wordt er een bedrijfslocatie verwijderd waarvan de naam gelijk is aan de meegegeven naam. |
DeclaratieAuto | createDeclaraties() | Dit is een methode die wanneer aangeroepen, declaraties aanmaakt voor alle werknemers op die dag. Dit gebeurt automatisch zolang het programma runt. |
DeclaratieService | declareerReis() | Deze methode zorgt ervoor dat er een declaratie een gemaakt wordt met de meegegeven informatie. |
DeclaratieService | declareerReisMetMeters() | Deze methode wordt gebruikt door de declareerReis() methode om een reis te declareren. |
DeclaratieService | getBijlageVoorDeclaratie() | Wanneer deze methode uitgevoerd wordt zal het een bepaalde bijlage van een declaratie ophalen aan de hand van de naam van de bijlage. |
DeclaratieService | haalOverzichtOp() | Deze methode haalt een volledig maand overzicht aan declaraties op voor een bepaalde werknemer. |
DeclaratieService | filterDeclaratiesPerDatum() | In deze methode wordt er van een lijst aan declaraties een overzicht gemaakt waarin de declaraties gegroepeerd worden per datum. |
DeclaratieService | verwijderDeclaratie() | Met behulp van deze methode wordt een declaratie verwijderd met hetzelfde id als een meegegeven id. |
DeclaratieService | getMaandOverzichtAlleMedewerkers() | Deze methode haalt alle declaraties op per maand, gegroepeerd per medewerker. |
WerknemerService | voegNieuweGebruikerToe() | Voegt een nieuwe gebruiker toe aan de database op basis van de waardes in nieuweWerknemerDTO. |
WerknemerService | verwijderGebruiker() | Verwijder een gebruiker uit de database aan de hand van de opgegeven werknemer id. |
WerknemerService | veranderWerknemerGegevens() | Veranderd de gegevens van een gebruiker. Als er coördinaten worden meegegeven, wordt de locatie aangepast, als er geen coördinaten zijn worden alleen de permissies geüpdatet. |
WerkplekService | getWerkplekOverzicht() | Haalt voor de opgegeven week alle informatie op over welke gebruiker op welke werkplek werkt. Geeft ook terug wie er op een thuiswerkplek staan, en wie er met verlof zijn. |
WerkplekService | addWerkplek() | Voegt een nieuwe werkplek toe aan een bestaande locatie. |
WerkplekService | deleteWerkplek() | Verwijderd een werkplek. |
WerkplekService | updateWerkplek() | Veranderd de gegevens van een bestaande werkplek. |
WerkplekService | reserveerWerkplek() | Reserveert de opgegeven werkplek voor de ingelogde gebruiker. |
VerlofService | verlofUrenAfgelopenJaarMeenemenOfUitbetalen() | Deze methode wordt aangeroepen als een beheerder verlofuren van een gebruiker voor het volgend jaar wilt accoderen. |
VerlofService | calcVerlofUren() | Deze methode is een hulpmethode die de werkuren berekend binnen een verlof aanvraag. |
VerlofService | getVerlofAanvragenMedewerker() | Deze methode wordt aangeroepen als er verlof aanvragen opgehaald moeten worden voor een werknemer. |
VerlofService | getAlleVerlofAanvragen() | Deze methode wordt aangeroepen als een beheerder, product owner of lead link alle verlof aanvragen wilt zien. |
VerlofService | keurVerlofAanvraag() | Deze methode wordt aangeroepen als product owner of lead link een verlof aanvraag wilt goed of afkeuren. |
VerlofService | vraagVerlofAan() | Deze methode wordt aangeroepen als een gebruiker een verlof aanvraag wilt doen. |
VerlofService | verlofAanvraagOverlap() | Deze methode is een hulpmethode die kijkt of er overlap is tussen een nieuwe verlof aanvraag en al bestaande. |
LoginService
Methode | Test naam | Expected Result | Actual Result | Test Result |
---|---|---|---|---|
login() | executeLoginWithWrongUsername() | null | null | Succes |
login() | executeLoginWithGoodLoginWithoutStoreUser() | not null | not null | Succes |
login() | executeLoginWithGoodLoginWithStoreUser() | not null | not null | Succes |
...
Methode | Test naam | Expected Result | Actual Result | Test Result |
---|---|---|---|---|
getWerkplekOverzicht() | haalWerkplekOverzichtOpNietBestaandeLocatie() | Status code 404 | Status code 404 | Succes |
getWerkplekOverzicht() | haalWerkplekOverzichtOpBestaandeLocatie() | Status code 200 | Status code 200 | Succes |
getWerkplekOverzicht() | haalWerkplekOverzichtOpBestaandeLocatieGeenWerkplekken() | Status code 500 | Status code 500 | Succes |
getWerkplekOverzicht() | haalWerkplekOverzichtOpBestaandeLocatieMetWerkplekken() | Status code 200 | Status code 200 | Succes |
getWerkplekOverzicht() | haalWerkplekOverzichtOpBestaandeLocatieMetWerkplekkenMetWerknemers() | Status code 200 | Status code 200 | Succes |
addWerkplek() | addWerkplekLocatieBestaatNiet() | Status code 404 | Status code 404 | Succes |
addWerkplek() | addWerkplekWerkplekBestaalAl() | Status code 409 | Status code 409 | Succes |
addWerkplek() | addWerkplekLocatieBestaatWelWerkplekBestaatNogNiet() | Status code 200 | Status code 200 | Succes |
deleteWerkplek() | deleteWerkplekWerkplekBestaat() | Status code 200 | Status code 200 | Succes |
deleteWerkplek() | deleteWerkplekWerkplekBestaatNiet() | Status code 409 | Status code 409 | Succes |
updateWerkplek() | updateWerkplekWerkplekBestaat() | Status code 200 | Status code 200 | Succes |
updateWerkplek() | updateWerkplekWerkplekBestaatNiet() | Status code 409 | Status code 409 | Succes |
reserveerWerkplek() | reserveerNietBestaandeLocatie() | Status code 404 | Status code 404 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieGeldigeDatum() | Status code 200 | Status code 200 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieOngeldigeDatumFormat() | Status code 400 | Status code 400 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieOngeldigeDatum() | Status code 400 | Status code 400 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieGeldigeDatumNietBestaandeWerkplek() | Status code 404 | Status code 404 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieGeldigeDatumEerderAlGereserveerdePlek() | Status code 409 | Status code 409 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieGeldigeDatumAlGereserveerdVandaag() | Status code 200 | Status code 200 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieGeldigeDatumVollePlek() | Status code 409 | Status code 409 | Succes |
reserveerWerkplek() | verwijderReserveringBestaandeLocatie() | Status code 200 | Status code 200 | Succes |
reserveerWerkplek() | verwijderReserveringNietBestaandeLocatie() | Status code 404 | Status code 404 | Succes |
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() | 100 | 100 | Succes |
verlofUrenAfgelopenJaarMeenemenOfUitbetalen() | verlofUrenAfgelopenJaarMeenemenOfUitbetalenVerlofNietMeenemen() | 100 | 100 | Succes |
calcVerlofUren() | calcVerlofUrenEindDatumNaBeginDatum() | 0 | 0 | Succes |
calcVerlofUren() | calcVerlofUrenGeenStartEindTijd() | 32 | 32 | Succes |
calcVerlofUren() | calcVerlofUrenWelStartEindTijdStartEindDagGelijk() | 8 | 8 | Succes |
calcVerlofUren() | calcVerlofUrenWelStartEindTijdMeerdereDagen() | 40 | 40 | Succes |
getVerlofAanvragenMedewerker() | executeGetVerlofAanvragenMedewerker() | [ { weknemerId: 11 } ] | [ { weknemerId: 11 } ] | Succes |
getAlleVerlofAanvragen() | executeGetAlleVerlofAanvragen() | [ { weknemerId: 11 } ] | [ { weknemerId: 11 } ] | Succes |
keurVerlofAanvraag() | keurVerlofNietBestaandeAanvraag() | Status code 500 | Status code 500 | Succes |
keurVerlofAanvraag() | keurVerlofAanvraagDieNietOpenStaat() | Status code 400 | Status code 400 | Succes |
keurVerlofAanvraag() | keurVerlofAanvraagPendingPOIsPO() | Status code 200 | Status code 200 | Succes |
keurVerlofAanvraag() | keurVerlofAanvraagPendingLeadIsPO() | Status code 403 | Status code 403 | Succes |
keurVerlofAanvraag() | keurVerlofAanvraagPendingLeadIsLead() | Status code 200 | Status code 200 | Succes |
vraagVerlofAan() | vraagVerlofAanIncorrecteTijden() | Status code 400 | Status code 400 | Succes |
vraagVerlofAan() | vraagVerlofAanCorrecteTijdenHeleDag() | Status code 200 | Status code 200 | Succes |
vraagVerlofAan() | vraagVerlofAanCorrecteTijden() | Status code 200 | Status code 200 | Succes |
vraagVerlofAan() | vraagVerlofAanEinddatumVoorStartdatum() | Status code 400 | Status code 400 | Succes |
vraagVerlofAan() | vraagVerlofAanOverlap() | Status code 409 | Status code 409 | Succes |
verlofAanvraagOverlap() | verlofAanvraagOverlapGeenOpenstaandeAanvragen() | false | false | Succes |
verlofAanvraagOverlap() | verlofAanvraagOverlapMetOverlap() | true | true | Succes |
verlofAanvraagOverlap() | verlofAanvraagOverlapZonderOverlap() | false | false | Succes |