Klasse | Methode | Beschrijving | Manier van testen |
---|
...
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. |
...
Voor deze methode zijn 3 tests opgesteld;
Test 1 - executeVoegNieuweGebruikerToeMetDatabaseFout
Test 2 - executeVoegNieuweGebruikerToeMetCorrecteGegevens
...
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 |
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 |
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 |