Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
KlasseMethodeBeschrijvingManier van testen
WerknemerServicevoegNieuweGebruikerToe()Voegt een nieuwe gebruiker toe aan de database op basis van de waardes in nieuweWerknemerDTO.unittest
WerknemerServiceverwijderGebruiker()Verwijder een gebruiker uit de database aan de hand van de opgegeven werknemer id.unittest
WerknemerServiceveranderWerknemerGegevens()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




MethodeTest naamExpected ResultActual ResultTest Result
voegNieuweGebruikerToe()executeVoegNieuweGebruikerToeMetDatabaseFout()statuscode 500statuscode 500

Succes

voegNieuweGebruikerToe()executeVoegNieuweGebruikerToeMetCorrecteGegevens()statuscode 201statuscode 201Succes
voegNieuweGebruikerToe()executeVoegNieuweGebruikerToeMetDubbeleGebruikersnaam()
"TestTest1"
"TestTest1"
Succes
verwijderGebruiker()

verwijderNietBestaandeGebruiker()

statuscode 404
statuscode 404
Succes
verwijderGebruiker()

verwijderNietBestaandeGebruikerVerkeerdeID()

statuscode 404statuscode 404Succes
verwijderGebruiker()

verwijderBestaandeGebruiker()

statuscode 200statuscode 200Succes
verwijderGebruiker()

verwijderBestaandeGebruikerMetError()

statuscode 500statuscode 500Succes

veranderWerknemerGegevens()

executeVeranderWerknemerGegevensZonderCoordinaten()truetrueSucces
veranderWerknemerGegevens()executeVeranderWerknemerGegevensZonderCoordinatenFoutInDAO()falsefalseSucces
veranderWerknemerGegevens()executeVeranderWerknemerGegevensMetCoordinaten()truetrueSucces
veranderWerknemerGegevens()executeVeranderWerknemerGegevensMetCoordinatenFoutInDAO()falsefalseSucces
MethodeTest naamExpected ResultActual ResultTest Result
getWerkplekOverzicht()haalWerkplekOverzichtOpNietBestaandeLocatie()statuscode 404statuscode 404

Succes

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