OMG. Coverage _semmit_ nem jelent. Az, hogy hany sor futott le a tesztek alatt, semmit nem jelent arra nezve, hogy tenylegesen teszteltek is.
Ami szamit, az az, hogy a _funkciok_ mekkora hanyada van lefedve automatikus tesztekkel. Es hogy mennyire alaposan (corner case, stb...)
A masik. Unit teszt arra valo, amire, egy-egy fuggvenyt tesztelni. En konkretan az integration test hive vagyok. Vagyis, a teszt futtasson egy kozel full-blown szervert, es lassuk, hogy a kliens interface-n keresztul azt kapom-e, amit varok. Es _mindent_ igy tesztelek. Mert senkit se erdekel, hogy egy fuggveny mit csinal, ha nem is azt hivja a szerver. Azt kell tesztelni, amiert csinaltad az egeszet, vagyis mindig a kliens szempontjabol.