In dit testrapport worden alle klassen genoemd die worden getest, samen met de methode in deze klassen. Dit wordt vernoemd in een tabel.
Klasse | Methode | Beschrijving | Manier van testen |
---|---|---|---|
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. | unittest |
LocatieService | getLocaties() | Deze methode haalt alle locaties op die in de database staan. | unittest |
LocatieService | insertNieuweBedrijfsLocatie() | Doormiddel hiervan wordt een nieuwe bedrijfslocatie aangemaakt en opgeslagen. | unittest |
LocatieService | pasBedrijfsLocatieAan() | Hiermee kan een bestaande bedrijfslocatie aangepast worden. | unittest |
LocatieService | checkInLocaties() | Met deze methode wordt er gecheckt of er een locatie bestaat met de naam die wordt meegegeven. | unittest |
LocatieService | verwijderBedrijfsLocatie() | Wanneer deze methode wordt aangeroepen wordt er een bedrijfslocatie verwijderd waarvan de naam gelijk is aan de meegegeven naam. | unittest |
DeclaratieAuto | createDeclaraties() | Dit is een methode die wanneer aangeroepen, declaraties aanmaakt voor alle werknemers op die dag. Dit gebeurt automatisch zolang het programma runt. | unittest |
DeclaratieService | declareerReis() | Deze methode zorgt ervoor dat er een declaratie een gemaakt wordt met de meegegeven informatie. | unittest |
DeclaratieService | declareerReisMetMeters() | Deze methode wordt gebruikt door de declareerReis() methode om een reis te declareren. | unittest |
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. | unittest |
DeclaratieService | haalOverzichtOp() | Deze methode haalt een volledig maand overzicht aan declaraties op voor een bepaalde werknemer. | unittest |
DeclaratieService | filterDeclaratiesPerDatum() | In deze methode wordt er van een lijst aan declaraties een overzicht gemaakt waarin de declaraties gegroepeerd worden per datum. | unittest |
DeclaratieService | verwijderDeclaratie() | Met behulp van deze methode wordt een declaratie verwijderd met hetzelfde id als een meegegeven id. | unittest |
DeclaratieService | getMaandOverzichtAlleMedewerkers() | Deze methode haalt alle declaraties op per maand, gegroepeerd per medewerker. | unittest |
WerknemerService | voegNieuweGebruikerToe() | Voegt een nieuwe gebruiker toe aan de database op basis van de waardes in nieuweWerknemerDTO. | unittest |
WerknemerService | verwijderGebruiker() | Verwijder een gebruiker uit de database aan de hand van de opgegeven werknemer id. | unittest |
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. | unittest |
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. | unittest |
WerkplekService | addWerkplek() | Voegt een nieuwe werkplek toe aan een bestaande locatie. | unittest |
WerkplekService | deleteWerkplek() | Verwijderd een werkplek. | unittest |
WerkplekService | updateWerkplek() | Veranderd de gegevens van een bestaande werkplek. | unittest |
WerkplekService | reserveerWerkplek() | Reserveert de opgegeven werkplek voor de ingelogde gebruiker. | unittest |
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 |
LocatieService()
Methode | Test naam | Expected Result | Actual Result | Test Result |
---|---|---|---|---|
insertNieuweBedrijfsLocatie() | executeInsertNieuweBedrijfsLocatieMetCorrecteGegevens() | 201 | 201 | Succes |
insertNieuweBedrijfsLocatie() | executeInsertNieuweBedrijfsLocatieMetSQLException() | 500 | 500 | Succes |
getLocaties() | executeGetLocaties() | 200 | 200 | Succes |
getLocaties() | executeGetLocatiesMetSQLException() | 500 | 500 | Succes |
pasBedrijfsLocatieAan() | executePasBedrijfsLocatieAanMetCorrecteLocatie() | 200 | 200 | Succes |
pasBedrijfsLocatieAan() | executePasBedrijfsLocatieAanMetFoutieveLocatie() | 400 | 400 | Succes |
checkInLocaties() | executeCheckInLocatiesMetBestaandeLocatie() | true | true | Succes |
checkInLocaties() | executeCheckInLocatiesZonderBestaandeLocatie() | false | false | Succes |
verwijderBedrijfsLocatie() | executeVerwijderBedrijfsLocatieMetCorrecteGegevens() | 200 | 200 | Succes |
verwijderBedrijfsLocate() | executeVerwijderBedrijfsLocatieMetWerkplekkenInLocatie() | 409 | 409 | Succes |
verwijderBedrijfsLocatie() | executeVerwijderBedrijfsLocatieMetNietBestaandeLocatie() | 400 | 400 | Succes |
DeclaratieAuto()
Methode | Test naam | Result |
---|---|---|
createDeclaraties() | createDeclaraties() | Succes |
DeclaratieService
Methode | Test naam | Expected Result | Actual Result | Test Result |
---|---|---|---|---|
declareerReis() | declareerReisBestaandeRoute() | 200 | 200 | Succes |
declareerReis() | declareerReisBestaandeRouteOngeldigBestand() | 400 | 400 | Succes |
declareerReis() | declareerReisBestaandeRouteGeldigBestand() | 200 | 200 | Succes |
declareerReis() | declareerReisOngeldigType() | 400 | 400 | Succes |
declareerReis() | declareerReisDieAlBestaat() | 409 | 409 | Succes |
haalOverzichtOp() | testHaalOverzichtOpMetFoutieveMaand() | true | true | Succes |
haalOverzichtOp() | testHaalOverzichtOpMetCorrecteGegevens() | true | true | Succes |
verwijderDeclaratie() | testVerwijderDeclaratie() | 200 | 200 | Succes |
verwijderDeclaratie() | testVerwijderDeclaratieCatch() | 500 | 500 | Succes |
getMaandOverzichtAlleWerknemers() | executeGetMaandOverzichtAlleWerknemers() | true | true | Succes |
getMaandOverzichtAlleWerknemers() | executeGetMaandOverzichtAlleWerknemersMetLegeMaand() | true | true | Succes |
getBijlageVoorDeclaratie() | haalBijlageOpVoorNietBestaandeDeclaratie() | 404 | 404 | Succes |
getBijlageVoorDeclaratie() | haalNietBestaandeBijlageOp() | 404 | 404 | Succes |
getBijlageVoorDeclaratie() | haalBestaandeBijlageOp() | 200 | 200 | Succes |
WerknemerService
Methode | Test naam | Expected Result | Actual Result | Test Result |
---|---|---|---|---|
voegNieuweGebruikerToe() | executeVoegNieuweGebruikerToeMetDatabaseFout() | statuscode 500 | statuscode 500 | Succes |
voegNieuweGebruikerToe() | executeVoegNieuweGebruikerToeMetCorrecteGegevens() | statuscode 201 | statuscode 201 | Succes |
voegNieuweGebruikerToe() | executeVoegNieuweGebruikerToeMetDubbeleGebruikersnaam() | "TestTest1" | "TestTest1" | Succes |
verwijderGebruiker() | verwijderNietBestaandeGebruiker() | statuscode 404 | statuscode 404 | Succes |
verwijderGebruiker() | verwijderNietBestaandeGebruikerVerkeerdeID() | statuscode 404 | statuscode 404 | Succes |
verwijderGebruiker() | verwijderBestaandeGebruiker() | statuscode 200 | statuscode 200 | Succes |
verwijderGebruiker() | verwijderBestaandeGebruikerMetError() | statuscode 500 | statuscode 500 | Succes |
veranderWerknemerGegevens() | executeVeranderWerknemerGegevensZonderCoordinaten() | true | true | Succes |
veranderWerknemerGegevens() | executeVeranderWerknemerGegevensZonderCoordinatenFoutInDAO() | false | false | Succes |
veranderWerknemerGegevens() | executeVeranderWerknemerGegevensMetCoordinaten() | true | true | Succes |
veranderWerknemerGegevens() | executeVeranderWerknemerGegevensMetCoordinatenFoutInDAO() | false | false | Succes |
WerkplekService
Methode | Test naam | Expected Result | Actual Result | Test Result |
---|---|---|---|---|
getWerkplekOverzicht() | haalWerkplekOverzichtOpNietBestaandeLocatie() | statuscode 404 | statuscode 404 | Succes |
getWerkplekOverzicht() | haalWerkplekOverzichtOpBestaandeLocatie() | statuscode 200 | statuscode 200 | Succes |
getWerkplekOverzicht() | haalWerkplekOverzichtOpBestaandeLocatieGeenWerkplekken() | statuscode 500 | statuscode 500 | Succes |
getWerkplekOverzicht() | haalWerkplekOverzichtOpBestaandeLocatieMetWerkplekken() | statuscode 200 | statuscode 200 | Succes |
getWerkplekOverzicht() | haalWerkplekOverzichtOpBestaandeLocatieMetWerkplekkenMetWerknemers() | statuscode 200 | statuscode 200 | Succes |
addWerkplek() | addWerkplekLocatieBestaatNiet() | statuscode 404 | statuscode 404 | Succes |
addWerkplek() | addWerkplekWerkplekBestaalAl() | statuscode 409 | statuscode 409 | Succes |
addWerkplek() | addWerkplekLocatieBestaatWelWerkplekBestaatNogNiet() | statuscode 200 | statuscode 200 | Succes |
deleteWerkplek() | deleteWerkplekWerkplekBestaat() | statuscode 200 | statuscode 200 | Succes |
deleteWerkplek() | deleteWerkplekWerkplekBestaatNiet() | statuscode 409 | statuscode 409 | Succes |
updateWerkplek() | updateWerkplekWerkplekBestaat() | statuscode 200 | statuscode 200 | Succes |
updateWerkplek() | updateWerkplekWerkplekBestaatNiet() | statuscode 409 | statuscode 409 | Succes |
reserveerWerkplek() | reserveerNietBestaandeLocatie() | statuscode 404 | statuscode 404 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieGeldigeDatum() | statuscode 200 | statuscode 200 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieOngeldigeDatumFormat() | statuscode 400 | statuscode 400 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieOngeldigeDatum() | statuscode 400 | statuscode 400 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieGeldigeDatumNietBestaandeWerkplek() | statuscode 404 | statuscode 404 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieGeldigeDatumEerderAlGereserveerdePlek() | statuscode 409 | statuscode 409 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieGeldigeDatumAlGereserveerdVandaag() | statuscode 200 | statuscode 200 | Succes |
reserveerWerkplek() | reserveerBestaandeLocatieGeldigeDatumVollePlek() | statuscode 409 | statuscode 409 | Succes |
reserveerWerkplek() | verwijderReserveringBestaandeLocatie() | statuscode 200 | statuscode 200 | Succes |
reserveerWerkplek() | verwijderReserveringNietBestaandeLocatie() | statuscode 404 | statuscode 404 | Succes |