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. | 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 |
---|---|---|---|---|
voegNieuweGebruikerToe() | executeVoegNieuweGebruikerToeMetDatabaseFout() | statuscode 500 | statuscode 500 | Succes |
voegNieuweGebruikerToe() | executeVoegNieuweGebruikerToeMetCorrecteGegevens() | statuscode 201 | statuscode 201 | Succes |