## Unit Tests - ## what are unit tests? bukvalno pisemo php kod, kako bi smo testirali source kod, koji se nalazi u APP folderu npr. 'unit tests' ima konkretno znacenje, i ako se uobicajno koristi u sirokom pojmu. unit testing znaci testiranje najsitnijih delova koda (pojedinacne motode u klasi npr). prilikom unit testova, ne pozivamo bilo kakav externi api, ne konektujemo se na bilo kakve servise (databaze, i ostale servere), iskljucivo testiramo samo logiku koda koju sami napisemo. Mnogi ljudi kada pomenu unit tests, uokvire integracione i end-to-end testove, ali izmenju njih postoji dosta razlike. - Razlika izmedju integracionih i unit testova kao sto so rekli, unit tetivi se koriste za testiranje same jedinice (funkcije, motode, pa i klase), integracioni testovi testiraju celokupnost i funkcionalnost same apliakcije, obuhvativsi pun 'request cycle'. ? why should you write unit tests ? test driven development -- Installing and configuration ? packages ? configuration ? folder structure