4 Válaszok. Az álobjektumok hasznosak, ha egy tesztelt osztály és egy adott interfész közötti interakciókat szeretné tesztelni. Például tesztelni akarjuk, hogy a sendInvitations(MailServer mailServer) metódus meghívja a MailServer-t.
Hogyan használod a gúny szót?
Teljes gúny volt az eljárásokból Leraktam anélkül, hogy gúnynak tegyék. Valójában minden lehetséges irányba korlátozzák az irányításunkat, és nem csak, hogy korlátozzák, de gúnyt is űznek belőle. Valóban úgy éreztem, hogy ez a demokratikus vita megcsúfolása.
Mikor használjak gúnyokat?
Mikor használjunk álobjektumokat?
- A valódi objektum viselkedése nem determinisztikus.
- Az igazi objektumot nehéz beállítani.
- A valódi objektumnak olyan viselkedése van, amelyet nehéz kiváltani.
- A valódi objektum lassú.
- A valódi objektum egy felhasználói felület.
- A valódi objektum visszahívást használ.
- A valódi objektum még nem létezik.
Mikor ne használj gúnyokat?
Más szóval, ne használj gúnyt ha egy kém megteszi Ne használj kémet, ha egy csonk megteszi stb. Ez azért van, mert minél alacsonyabban állsz menjen a tesztkettős osztályhierarchiába, minél több tudásduplikációt hoz létre. (A dummyt használó teszt csak azt tudja, hogy a tesztelt kódban együttműködőt használnak.
Miért használnak gúnyt?
A gúny számos társadalmi funkciót tölt be: A gúny primitív formái az agresszióval való próbálkozást képviselik, hogy megvédjék magukat a bekebelezéstől, megütődéstől vagy megaláztatástól a másik észlelt hatalmának és fenyegetésének csökkentésével.