1.4-Software-Development-Principles

Een vliegtuig met passagiers

Zoals beschreven bij OGP

Maak een programma waarmee je mensen kan laten instappen in een vliegtuig. Wij hebben hier al enkele dingen voor jullie klaar gezet zodat je niet alles vanaf niets hoeft op te bouwen. Het is de bedoeling dat je de klasse Airplane gaat bouwen.

De volgende spelregels zijn van toepassing voor dit programma:

Schrijf nu de volledige implementatie van het programma, waarbij je je richt op het toevoegen van de volgende functionaliteit:

Code scrhijven

Je kunt de code gebruiken die je eerder geschreven hebt, maar er is een voorbeeld oplossing beschikbaar.

Note: Wanneer je er voor kiest om de voorbeeld code te gebruiken, dan mag je enkel unittests schijven. De oplosing is namelijk perfect.

Testen

De code bevat misschien nog de originel tests geschreven in Java. De zip file bevat deze zeker. Voel je vrij om dit als inspiratie te gebruiken voor jouw eigen unittests.

Een klein voorbeeld van unittests is aanwezig voor de Bag klasse. Het is jouw taak om test klassen te schrijven voor Passenger en Airplane.

Je bent klaar wanneer je 100% coverage hebt bereikt: Coverage overzicht met 100% branch coverage