E-Visits
Deel 1: Klasse EVisit
- Voeg aan je project een klasse EVisit toe. EVisit heeft als instantievariabelen
- een String met als naam vraag voor het bijhouden van de vraag.
- een String met als naam antwoord voor het bijhouden van het antwoord.
- een String met als naam arts voor het bijhouden van de naam van de arts die het antwoord heeft gegeven.
- Voeg een constructor toe. De constructor heeft als argument enkel een vraag. De andere instantievariabelen krijgen een
lege string als waarde.
- Voeg accessor- en mutatormethoden toe voor je klasse
Hierbij nog wat uitleg over de Dodona-testen voor deze oefening:
- test00objectConcept: test of de ingediende klasse de verwachte de klasse definitie heeft (interface/abstracte klasse/klasse/enum/…).
- test01inheritance: test of de ingediende klasse de verwachte superklasse heeft en de verwachte interfaces implementeert.
- test02variables_presence: test of de ingediende klasse de verwachte instantievariabelen en statische variabelen definieert.
- test03variables_staticInitialValue: test of de statische variabelen van de klasse geinitialiseerd worden met de verwachte waarde (indien van toepassing).
- test04constructor: test of de constructor het gewenste effect heeft (indien van toepassing).
- test05methodsPresent: test of de verwachte methodes aanwezig zijn in de ingediende klasse en of de methode definities overeenkomen met de verwachte definities (= test geen effect!).
- test06accessorsMutators: test of de ingediende klasse de al dan niet verwachte accessor- en mutatormethodes definieert en of deze het verwachte effect hebben.