По умолчанию, MockBox входит все пакетов, версии 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 или выше
Комментарии не найдены