Мокито (Мокито)
Методы модуля
Обучение
Начинает обучение (настройку) Мокито. После вызова этого метода следует набор правил для подмены логики работы системы.
Параметры метода
Объект
Произвольный
- Объект, методы которого хотим подменить.
СброситьСтарыеНастройки
Булево
- Необходимо удалить старые настройки по объекту.Истина
- все предыдущие настройки мокиро вания объекта будут забыты.Ложь
- будет выполнено дообучение объекта.
Возвращает
ОбщийМодуль
- см. МокитоОбучение
Прогон
Переводит мокито в режим прогона тестов.
Важно! Вызов этого метода обязателен перед выполнением тестового прогона метода.
Параметры метода
СброситьСтатистику
Булево
- Сбросить статистику прошлых прогонов
Проверить
Переводит мокито в режим проверки собранной за прогон статистики вызовов.
Параметры метода
Объект
Произвольный
- Устанавливает проверяемый объект, вызовы методов которого будем проверять.
Описание
Строка
- Описание проверки, которое будет выведено при возникновении ошибки
Возвращает
ОбщийМодуль
- см. МокитоПроверки
Сбросить
Сбрасывает настройки и повторно инициализирует мокито.
ЛюбойПараметр
Возвращает маску параметра. Используется при обучении и проверках для фильтрации входных параметров метода.
Указывает, что в метод может передаваться любой параметр.
Возвращает
Структура
- Описание маски параметра:
Структура
- Описание маски параметра:Режим
-Строка
- см. ТипыУсловийПараметровПриоритет
-Число
- Приоритет маски, используется если значение подпадает под несколько масок, чем выше приоритет, тем лучше
ЧисловойПараметр
Возвращает маску параметра. Используется при обучении и проверках для фильтрации входных параметров метода.
Указывает, что в метод может передаваться числовой параметр.
Возвращает
Структура
- Описание маски параметра:
Структура
- Описание маски параметра:Режим
-Строка
- Тип маски (значение:Тип
)Приоритет
-Число
- Приоритет маски, используется если значение подпадает под несколько ма сок (значение:10
)Тип
-Тип
- Тип, которому должен соответствовать параметр
СтроковыйПараметр
Возвращает маску параметра. Используется при обучении и проверках для фильтрации входных параметров метода.
Указывает, что в метод может передаваться строковый параметр
Возвращает
Структура
- Описание маски параметра:
Структура
- Описание маски параметра:Режим
-Строка
- Тип маски (значение:Тип
)Приоритет
-Число
- Приоритет маски, используется если значение подпадает под несколько масок (значение:10
)Тип
-Тип
- Тип, которому должен соответствовать параметр
ТипизированныйПараметр
Возвращает маску параметра. Используется при обучении и проверках для фильтрации входных параметров метода.
Указывает, что в метод может передаваться параметр указанного типа.
Параметры метода
Тип
Тип
- Ограничение типа параметра.
Возвращает
Структура
- Описание маски параметра:
Структура
- Описание маски параметра:Режим
-Строка
- Тип маски (значение:Тип
)Приоритет
-Число
- Приоритет маски, используется если значение подпадает под несколько масок (значение:10
)Тип
-Тип
- Тип, которому должен соответствовать параметр
МассивПараметров
Формирует массив параметров. Применяется при обучении (настройке) мокито. Если параметр пропущен, то будет использовать маска см. ЛюбойПараметр
Параметры метода
Параметр1
Произвольный
-
Параметр2
Произвольный
-
Параметр3
Произвольный
-
Параметр4
Произвольный
-
Параметр5
Произвольный
-
Параметр6
Произвольный
-
Параметр7
Произвольный
-
Параметр8
Произвольный
-
Параметр9
Произвольный
-
Параметр10
Произвольный
-
Возвращает
Массив из Произвольный
- Массив параметров
@skip-check method-too-many-params
BSLLS:NumberOfOptionalParams-off
BSLLS:NumberOfParams-off
BSLLS:DuplicateStringLiteral-off
ПараметрПоУмолчанию
Возвращает идентификатор значения входного параметра по умолчанию.