Java platforme, programski okviri i poslužitelji
utorak, 14. svibanj 2019., 11:20
Dvorana A
30'
Pisanje unit testova vrlo često predstavlja pravi izazov, posebice kada smo suočeni sa strogo definiranim rokovima. Iako u IT zajednici postoji konsenzus da je pisanje testova nužno, postoji nekoliko uobičajenih razloga koji predstavljaju prepreku programerima da ih napišu. Prvo, naučit ćete kako povećati čitljivost vaših testova uvođenjem konzistentne strukture. Drugo, naučit ćete kako jednostavno testirati postojeći kod (engl. legacy code) i postići bilo koji željeni postotak pokrivenosti koda (engl. code coverage). Treće, naučit ćete napredniji pristup koji uključuje generiranje dokumentacije iz vaših jediničnih testova kojeg mogu jednostavno razumjeti čak i domenski eksperti.Sadržaj: Junit testovi sa BDD strukturom, imitiranje (engl. mocking) s Mockito i Powermock knjižnicama, generiranje dokumentacije na temelju JUnit testova