Maak in de folder /views een class file HtmlDoc aan, die een kale HTML pagina kan genereren, met maar 1 publieke methode show() die alleen maar private en protected methoden aanroept.
Maak in de folder /tests een test_html_doc.php file die een instantie van de HtmlDoc maakt en deze show() methode aanroept.
Maak in de folder /views een class file BasicDoc aan, die overerft van de HtmlDoc en de gemeenschappelijke zaken neerzet zoals header, menu en footer.
Maak in de folder /tests een test_basic_doc.php file die een instantie van de BasicDoc maakt en de show methode aanroept (zie voorbeeld **).
Maak nu een HomeDoc, de AboutDoc class aan die beide overerven van BasicDoc.
Maak hier ook voor iedere class een test php bestand aan.
Commit regelmatig je code naar je lokale repository
/views
een class fileHtmlDoc
aan, die een kale HTML pagina kan genereren, met maar 1 publieke methodeshow()
die alleen maar private en protected methoden aanroept./tests
eentest_html_doc.php
file die een instantie van deHtmlDoc
maakt en dezeshow()
methode aanroept./views
een class fileBasicDoc
aan, die overerft van deHtmlDoc
en de gemeenschappelijke zaken neerzet zoals header, menu en footer./tests
eentest_basic_doc.php
file die een instantie van deBasicDoc
maakt en de show methode aanroept (zie voorbeeld **).HomeDoc
, deAboutDoc
class aan die beide overerven vanBasicDoc
.** Voorbeeld van een php test script:
Je kan dit dan testen door te brouwsen naar http://localhost/educom-webshop-OOP/tests/test_basic_doc.php (WAMP/XAMPP)
of http://localhost:8080/educom-webshop-OOP/tests/test_basic_doc.php (MAMP/LAMP)