Par défaut, MockBox est inclus avec tous les Coldbox des forfaits, version 3 ou supérieure.
Cela ne signifie pas MockBox doit Coldbox fonctionne correctement, les développeurs de pouvoir utiliser MockBox comme une application autonome ainsi.
Si les termes «moqueurs» ou «cogner» sont étrangers à vous, ils se réfèrent à l'acte de mimer données et contenu dans une routine de demande ou un code, pour le seul but de tester comment il va fonctionner dans des environnements de production.
MockBox est un générateur de fausses données simple, pour être utilisé avec ne importe quel cadre de tests unitaires de ColdFusion.
Par défaut, le support pour le cadre de tests unitaires MXUnit ColdFusion est inclus sur la boîte
Caractéristiques :.
- Ne affecte pas le code de base
- Support pour les dépendances de code
- Mock propriétés des objets internes
- Résultats État-Machines
- Méthode appel contre
- arguments de la méthode la consignation d'appel
- Support moqueur conditionnelle
- Le soutien aux méthodes privées et paquets
- exceptions Mock
Quoi de neuf dans cette version:
- Mocking argument de la normalisation, les attentes diff lorsque le nom-valeur ou de position l'argument appel. Cela signifie que vous pouvez tester avec des collections commandés ou des paires nom-valeur ou même arguments et MockBox permettra de déterminer le droit des valeurs correspondant pour vous. Si vous êtes nouveau à MockBox, ne vous inquiétez pas, ce était une solution fraîche à la façon dont MockBox correspond arguments aux résultats.
- Modifier toutes les méthodes simulacres de leur nom $ équivalents sur le MockBox CFC afin qu'ils soient documentés comme tant. Ce ne était pas le cas sur la version 1.2, où nous avons créé la méthode alias, cette surcharge venez d'ajouter et non pas une API moqueur très clair. Donc, cela a été remanié et je documenté les fonctions hors de lui.
Ce qui est nouveau dans la version 1.2:
- Ajout d'une nouvelle méthode: $ verifyCallCount (compter, [methodName] ) qui peut affirmer combien de fois les méthodes d'un composant ont été appelés, ou combien de fois une méthode spécifique a été appelé. Fondamentalement, il retourne un booléen selon les appels de comptage attendus passé.
- mockMethodCallCount () l'methodname est désormais facultatif et il vous reviendra le nombre total d'appels qui ont été faites pour toutes les méthodes dans le CFC moqué.
Exigences :
- ColdFusion MX 7 ou supérieur
- Railo 2 ou supérieur
- BlueDragon 7 ou supérieur
Commentaires non trouvées