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 |
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 |