Search
Na tomto cvičení se seznámíte s nástrojem na správu a řízení kompilace projektů Maven. Následně se naučíte pracovat s logováním pomocí java.util.logging a vytvářením unit testů pomocí frameworku JUnit.
Zdrojové kódy projektu v Mavenu na testování a logování jsou ZDE.
Zkuste si vytvořit nový soubor JFrame Form. Po jeho spuštění se objeví prázdný JFrame. Aplikace nic nedělá a jen čeká na zavření okna. Opravdu se však nic neděje?
JFrame
Logger.getLogger(“”).getHandlers()[0]
Level.ALL
Level.FINE
Stáhněte a otevřete si ukázkový (dobře se na něm ukazuje, ne že by byl dokonalý) projekt BouncingBall. Když pominete plynulost animace, tak po chvíli hraní se může stát, že míček zapadne pod spodní okraj obrazovky. Aplikace však stále běží. Ale co se děje s míčkem? Postupuje dále do hlubin? Odráží se pořád od zdí? Co když se mu přechodem do jiné části obrátila i gravitace? A co na to Jan Tleskač?
Zkuste to odhalit pomocí logovaných zpráv. Rozlište různé typy zpráv pomocí levelu.