Мокито обучение (МокитоОбучение)
Методы модуля
Обучение
Начинает обучение мокито для регистрации правил подмены вызовов методов.
Параметры метода
Объект
Произвольный
- Обучаемый объект, с методами которого хотим работать.
СброситьСтарыеНастройки
Булево
- Необходимо удалить старые настройки по объекту.Истина
- все предыдущие настройки мокирования объекта будут забыты.Ложь
- будет выполнено дообучение объекта.
Возвращает
ОбщийМодуль
- см. МокитоОбучение
Наблюдать
Включает наблюдение за вызовами метода, при необходимости можно настроить фильтр по параметрам вызова.
Параметры метода
ИмяМетода
Строка
- Имя метода обучаемого объекта, см. Обучение.Произвольный
- Вызов метода обучаемого объекта.
ПараметрыВызова
Массив из Произвольный
- Параметры вызова метода обучаемого объекта.
Возвращает
ОбщийМодуль
- см. МокитоОбучение
Примеры:
Мокито.Обучение(ОбщегоНазначения).Наблюдать("ЭтоДопустимоеИмяПеременной", Мокито.МассивПараметров(""));
Мокито.Обучение(ОбщегоНазначения).Наблюдать(ОбщегоНазначения.ЭтоДопустимоеИмяПеременной(""));
Когда
Задает условие "подмены" поведения метода.
Параметры метода
ИмяМетода
Строка
- Имя метода обучаемого объекта.Произвольный
- Вызов метода обучаемого объекта.
ПараметрыВызова
Массив из Произвольный
- Параметры вызова метода обучаемого объекта.
Возвращает
ОбщийМодуль
- см. МокитоОбучение.
Примеры:
Мокито.Обучение(ОбщегоНазначения).Когда("ЭтоДопустимоеИмяПеременной", Мокито.МассивПараметров(""));
Мокито.Обучение(ОбщегоНазначения).Когда(ОбщегоНазначения.ЭтоДопустимоеИмяПеременной(""));
Вернуть
Указывает, что при соблюдении условий (см. Когда) метод должен вернуть указанный результат.
При этом сам метод не исполняется.
Параметры метода
Результат
Произвольный
- Результат, который должен вернуть метод.
Возвращает
ОбщийМодуль
- см. МокитоОбучение
ВыброситьИсключение
Указывает, что при соблюдении условий (см. Когда) метод должен выбросить исключение.
При этом сам метод не исполняется.
Параметры метода
ТекстИсключения
Строка
-
Возвращает
ОбщийМодуль
- см. МокитоОбучение
Пропустить
Указывает, что при соблюдении условий (см. Когда) метод не должен выполняться, его вызов пропускается.
Если это функция, то будет возвращено Неопределено
.
Возвращает
ОбщийМодуль
- см. МокитоОбучение
ВыполнитьМетод
Указывает, что при соблюдении условий (см. Когда) метод должен выполняться. Используется для случаев, когда необходимо задать исключения для другого правила на этом методе.
Возвращает
ОбщийМодуль
- см. МокитоОбучение
Примеры:
Мокито.Обучение(Документы.ПКО)
// По умолчанию метод выбрасывает исключение
.Когда("СформироватьПроводки").ВыброситьИсключение("Упал")
// При вызове для конкретного документа исключение не будет выброшено и выполняется метод конфигурации
.Когда("СформироватьПроводки", Мокито.МассивПараметров(Ссылка)).ВыполнитьМетод()
Прогон
Переводит мокито в режим прогона тестов.
Вызов этого метода обязателен перед выполнением тестового прогона метода.