За умовчанням, MockBox входить до складу всіх ColdBox пакетів, версії 3 або вище.
Це не означає, MockBox необхідно ColdBox щоб працювати належним чином, розробники будучи в змозі використати MockBox як автономне додаток, а також.
Якщо терміни "глузливі" або "гасячи" чужі вам, що вони відносяться до акту імітуючи даних і контенту в підпрограмі додатків або код, з єдиною метою перевірки, як це буде працювати у виробничому середовищі.
MockBox простий підроблені генератор даних, який повинен бути використаний з будь-яким рамках ColdFusion блок тестування.
За замовчуванням, підтримка рамках модульного тестування MXUnit ColdFusion включений з коробки
Особливості :.
- Чи не впливає Основний код
- Підтримка кодових залежностей
- Помилкові внутрішні властивості об'єктів
- Результати Державно-автомат
- лічильник Виклик методу
- Аргументи виклику методу входу
- Умовний підтримка глузливий
- Підтримка приватних і пакет методів
- Макети винятку
Що нового У цьому випуску:
- Дражливий аргумент нормалізація, порівняти очікування, коли ім'я-значення або позиційну Аргумент покликання. Це означає, що ви можете перевірити з впорядкованими або пар ім'я-значення або навіть аргументів колекцій і MockBox визначатиме право знайдених значень для вас. Якщо ви новачок в MockBox, не хвилюйтеся, це було здорово виправити, як MockBox відповідає аргументи результатів.
- Змінити все помилкові методів та їх $ Ім'я еквівалентів на MockBox CFC, так що вони документально, як це. Це не була справа по версії 1.2, де ми створили метод псевдоніми, це тільки додаткового навантаження і не дуже чітке глузливий API. Так що це був модернізований і я документально функції з нього.
Що нового у версії 1.2:
- Додана нова метод: $ verifyCallCount (кількість, [імяМетода] ), що можна стверджувати, скільки разів методи компонента були названі, або скільки разів конкретний метод був викликаний. В основному, це повертає логічне Згідно з прийнятим очікуваних кількості дзвінків.
- mockMethodCallCount () MethodName тепер опціонально, і він повернеться до вас загальна кількість дзвінків, які були зроблені для всіх методах знущалися CFC.
Вимоги
- ColdFusion MX 7 або вище
- Railo 2 або вище
- BlueDragon 7 або вище
Коментар не знайдено