Seminář 6
Témata
- Dokumentace (javadoc)
- Jednotkové testy (junit)
Dokumentace
- JavaDoc (součást JDK).
- Speciální dokumentační komentáře.
- Mohou obsahovat html a css.
- Mohou obsahovat speciální tagy.
- Výsledná dokumentace v html.
- Utilita javadoc.
javadoc -d vysledny_adresar cesta_k_balicku
- Dobrá podpora v IDE.
Testování
- Junit
- JavaDoc k Junit API
- Jednotkové testování (a testování obecně) je téma samo o sobě.
- Zde jen základní použítí v Javě.
- Dobrá podpora v IDE.
- Pokrytí testy.
- Průvodce Junit testy (zejména část 2).
- Uvidíme následující (vše si přečtěte i v průvodci):
- Základní struktura testovací třídy,
- Anotace,
- Assertion,
- Assumption,
- Parametrizované testy,
- Formátování výstupu testů.
Úkol
- K úkolům ze seminářů 3 a 4 napište dokumentaci.
- K úkolům ze seminářů 3 a 4 napište testy. Pokud ve své implememntaci objevíte chybu, opravte ji.
- Výsledek odevzdejte emailem s předmětem jj1-06 na tomas.urbanec@upol.cz do 14.11.2023, 14:59 CEST. Odevzdávejte pouze zdrojové kódy, nikoliv celé projekty vygenerované IDE.