În mod implicit, MockBox este inclus cu toate coldbox pachete, versiunea 3 sau mai mare.
Acest lucru nu înseamnă MockBox trebuie coldbox să funcționeze corect, dezvoltatorii posibilitatea de a utiliza MockBox ca o aplicație de sine stătătoare, de asemenea.
În cazul în care termenii "batjocoritoare" sau "miscand" sunt străin pentru tine, se referă la actul de mimarea date și conținut în interiorul unei rutină cerere sau cod, cu unicul scop de a testa modul în care se va desfășura în mediile de producție.
MockBox este un simplu generator de date false, care urmează a fi folosit cu orice cadru de unitate de testare ColdFusion.
În mod implicit, sprijin pentru cadrul unitate de testare MXUnit ColdFusion este inclusă din cutie
Caracteristici :.
- nu afectează codul de bază
- Suport pentru dependențe cod
- Mock proprietăți obiect interne
- Rezultate stat-Masini
- contraatac apel Metoda
- argumente Metoda apel logare
- sprijin batjocoritor condiționat
- Suport pentru metodele particulare și pachetul
- excepțiile Mock
Ce este nou în această versiune:
- Batjocoritoare argument normalizare, așteptările dif când nume-valoare sau de pozitie de asteptare argument. Acest lucru înseamnă că puteți testa cu colecții comandate sau perechi nume-valoare sau chiar argument și MockBox va determina dreptul de valori de potrivire pentru tine. Dacă sunteți nou la MockBox, nu vă faceți griji, aceasta a fost o soluție rece de cum meciuri MockBox argumente la rezultate.
- Modificați toate metodele false la $ lor nume echivalenți pe MockBox CFC, astfel încât acestea sunt documentate ca așa. Acest lucru nu a fost cazul la versiunea 1.2 în cazul în care ne-am creat o metodă de alias-uri, această regie doar adăugată și nu o API foarte clar batjocoritor. Deci, acest lucru a fost regandit si am documentat funcțiile din ea.
Ce este nou în versiunea 1.2:
- Adaugata nouă metodă: $ verifyCallCount (conta, [methodName] ), care poate afirma câte ori au fost chemați metode de componente, a sau de câte ori o metodă specifică a fost numit. Practic, aceasta returnează o boolean în funcție de trecut apelurile așteptate conta.
- mockMethodCallCount () methodname este acum opțională și se va întoarce la tine numărul total de apeluri care au fost făcute pentru toate metodele de CFC batjocorit.
Cerințe :
- ColdFusion MX 7 sau mai mare
- Railo 2 sau mai mare
- BlueDragon 7 sau mai mare
Comentariile nu a fost găsit