---
# System prepended metadata

title: Untitled

---

 

## 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





