Készítette: Zelenka Gábor

Slides:



Advertisements
Hasonló előadás
Melyiket válasszam? Windows VS. Linux Készítette: Uher Bertalan.
Advertisements

Az új Munka Törvénykönyvének legfontosabb változásai.
Összefoglalás Készítette: Mócsánné Nagy Ágnes. 1. Eredete Nagy Lajos, a lovagkirály korában játszódik A főhős: Toldi, aki Nagyszalonta szülötte A mű.
Lorem ipsum dolor sit amet, consectetur Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore Közlekedési.
A képzett szakemberekért SZMBK KERETRENDSZER 2.1. előadás.
PBKIK Ny. sz.: ; AL-1313, Piacsek László Zoltán Vezetés Összeállította: Piacsek László Zoltán.
Készítette: Ócsai Olivér 9/C. 1. A súlyos és a tehetetlen tömeg közti különbségeknek a felfedezése 2. A két tömegfajta közti különbség 3. Eötvös Loránd.
A kifizetési kérelem összeállítása TÁMOP-3.2.9/B-08 Audiovizuális emlékgyűjtés.
2011. évi zárás Készítette: Juhász Ágnes. 1. Zárást megelőző feladatok  Leltározás  Folyószámla egyeztetés (kapcsolt vállalkozásoktól egyenlegkérés)
A képzett szakemberekért AZ ÖNÉRTÉKELÉS FOGALMA, LÉNYEGE, SZEREPE A MINŐSÉGFEJLESZTÉSBEN 3.2. előadás.
Hogyan épül fel a testünk? Testfelépítés 8. oszt / 1.
Forrás: Reiter István C_Sharp programozás lépésről lépésre (frissített tartalommal )
TEROTECHNOLÓGIA Az állóeszközök újratermelési folyamata.
Ledó Ferenc Szentes FruitVeB+DélKerTész Elnök
Keresztyén Ifjúsági Dicsőítő Csoport
Logo Országos Számítástechnikai Tanulmányi Verseny
Készítette Tanuló: Kereszturi Patrik
Becslés gyakorlat november 3.
2016.május 3-4. Kedd- Szerda Esztergom
Asynchronous Javascript And XML
ELŐNYÖK – megbízható működés
Az Áldozatsegítő Szolgálat átalakulása
Java kódolási konvenciók
Ipolytarnóci Ősmaradványok Természetvédelmi Terület
Kockázat és megbízhatóság
PHP - függvények.
Távolság- és térérzékelés
IDEGEN HATALMAK ÁRNYÉKÁBAN
Levegőtisztaság-védelem 6. előadás
A katolikus óvodák feladata a Hit évében
JELENTÉS a Nemzeti Civil Alapprogram működésének-támogatásának hatásáról, figyelemmel a társadalmi és civil kapcsolatok fejlődésére, egyes kiemelt fontosságú.
JavaScript Test Automatizálási Keretrendszerek László Szikszai
Dependency Injection Moq Feladat
Homerseklet.
Visual Studio Code Metrics
Programozás I. 5. gyakorlat.
JÓ REGGELT !.
Nyelvek típusossága.
Jó Karma Ez egy jó kis olvasmány, de rövid! Élvezd! A Dalai Láma üzenete a világ számára 2008-ra. Mindössze néhány percig tart elolvasni és végiggondolni!
1546. December 14. Dánia – Október 24. Csehország
Ez a címdia 1. szövegdoboza
A fonálinga Mivel a fonálra kötött kicsi test egy köríven rezgőmozgást végez, mozgása a rezgéseknél alkalmazott mennyiségekkel jellemezhető. A fonálinga.
Standardizálás.
Sajátos nevelési igényű tanulók a kompetenciamérésben
Programozás I. 4. gyakorlat.
Önköltségszámítás.
B M Java Programozás 4. Gy: Java GUI IT A N Tipper, MVC kalkulátor
Készletek - Rendelési tételnagyság számítása -1
Természetismereti kirándulásra való felkészüléshez javaslat
Körmöczi Márta Országos Egészségbiztosítási Pénztár
Dependency Injection Tesztduplikátumok, Mock-ok, Fake-ek Feladat
A kutatási projekt címe Név Oktató neve Tanulmányi intézmény neve
Nyíregyházi Főiskola Műszaki és Mezőgazdasági Főiskolai Kar Erőgépek és Gépjárműtechnikai Tanszék Benzinbefecskendező rendszerek összehasonlító elemzése.
SZAKKÉPZÉSI ÖNÉRTÉKELÉSI MODELL I. HELYZETFELMÉRŐ SZINT FOLYAMATA 8
IFM ipari kamera megismerése és beüzemelése
B M Java Programozás 2. Gy: Java alapok IT A N Adatszerkezetek
Rendszerfejlesztés gyakorlat
KRÉTA-ESL Bemutató.
Dependency Injection Tesztduplikátumok, Mock-ok, Fake-ek Feladat
Online pénztárgépadatok felhasználása a kiskereskedelmi statisztikában
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Java alkalmazások 3. Előadás.
Algoritmusok.
A program értékelése Kerekasztal beszélgetés
Java alkalmazások 2. Előadás.
Unit tesztelés Swift-ben
Pipeline példák (Normál, 2019).
Intuitív szakértői módszerek
A Tudatos biztonság létrehozása
Az objektum orientált programozás alapjai
Előadás másolata:

Készítette: Zelenka Gábor Mock frameworks Készítette: Zelenka Gábor

Mi is az a mock? El kell szigetelni a teszt osztályt Függőségeket szűkíteni->hiba könnyen detektálható Olyan objektumot adni a teszt osztálynak (ha kell), ami olyan mint az eredeti de ellenőrzött visszatérési értékei vannak

) Mock frameworks 1. Mock objektum készítés ClassB mock = createMock(ClassB.class); 2.Mit tegyen a metódus amikor meghívják expect(mock.go()).andThrow(new RuntimeException()); 3.Hányszor hívják meg expectLastCall().times(3); 4. Test kód végrehajtás 5. Verifikáció verify(mock);

Gyakori mock freamwork features Visszatérési érték a stub metódusoknak when(mock.isDone()).thenReturn(true); Kivétel dobás híváskor when(mock.do()).thenThrow(new CantDoException()); Meghívás számlálás ellenőrzés Paraméter ellenőrzés allowing(calculatorMock).sqrt(with(lessThan(0)); Hívás sorrend ellenőrzés Iterátor-stílusú reakció Callback hívás a stub metódusból Final osztály,metódus, statikus és privát adattagok mockolása

Mock frameworks összehasonlítás 2/1

Mock framework összehasonlítás 2/2

EasyMock

JMock

Mockito

Unitils

Köszönöm a figyelmet!