( persicsb | 2016. 08. 26., p – 11:19 )

Errol van szo. Es be tudok injektalni a tesztben egy olyan Util-t, ami mock implementacio, hogy tudjam verifikalni, hogy mi tortenik vele, milyen metodusat hanyszor es milyen parameterrel hivta meg a hivo kod.
Epp ezert az Util.add() jellegu hivasok tonkreteszik a unittesztelhetoseget.

Ha az Util meg nincs kesz, attol meg csinalhatok olyan mock implementaciot, amirol tudom, hogy X bemenetre Y kimenetet kell adjon.
Peldaul csinalok egy MockUtil-t, aminel azt mondom, hogy ha (0,0) a bemenet, legyen 3 a kimenet.
Majd megnezem, hogy amikor a myMethod meghivja az addot (0,0) parameterekkel - ezt tudom kontrollalni, hiszen a myMethod szamara en adok meg minden infot, es tudom verifikalni, hiszen en adom meg az Util implementaciot - es visszakapja az eredmenyt (amit megintcsak en kontrollalok, mert en adom az Util implementaciot), akkor azzal helyesen banik.