Hogy lehet ez JUnitos tesztelésnél?
Mockolok egy servicet és Mockito.verity segítségével ellenőrzöm, hogy a hányszor hívódik meg az adott függvény.
Ha a tesztet önmagában futtatom le, akkor tökéletesen működik a dolog, azaz azt írja, hogy 1x futott le a függvény, viszont ha az összes tesztet egyszerre futtatom le, akkor meg azt írja, hogy 2x.
Mi lehet a probléma? Hogy lehetne megoldani?
Nincsenek áthívások. Plusz az adatok, amivel dolgoznak is frissülnek tesztenként.
Munkahelyi kód, így nem akarom felrakni, de annyira zavar a probléma, hogy nem tudok miatta nyugodni munkaidő lejárta után sem.
1) Állítsd a kérdéses tesztet üresre (triviálisan igazra), üsd ki a kódját ideiglenesen.
2) Futtasd le az összes tesztet.
1+2) Ez akkor azt jelenti így együtt, hogy futtasd le az összes tesztet, ennek az egy tesztnek a kivételével.
Így hányszor hívódik meg a szóbanforgó függvény?
Aztán:
Van lehetőség arra, hogy a tesztek felét futtasd le, aztán annak is a felét, így kreatívan kibarkobázni, ki a bűnös, mint a király meséjében, amikor három méréssel kell kiválasztani a nyolc aranyból a hamisítványt (a könnyebbiket)?
Lehet valami bash scripttel, vagy valami más glue language módon ,,meta'' szinten összeállítani, mely tesztek fussanak le?
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!