Мокито (Мокито)
Методы модуля
Обучение
Начинает обучение (настройку) Мокито. После вызова этого метода следует набор правил для подмены логики работы системы.
Параметры метода
ОбъектПроизвольный- Объект, методы которого хотим подменить.
СброситьСтарыеНастройкиБулево- Необходимо удалить старые настройки по объекту.Истина- все предыдущие настройки мокиро вания объекта будут забыты.Ложь- будет выполнено дообучение объекта.
Возвращает
ОбщийМодуль - см. МокитоОбучение
Прогон
Переводит мокито в режим прогона тестов.
Важно! Вызов этого метода обязателен перед выполнением тестового прогона метода.
Параметры метода
СброситьСтатистикуБулево- Сбросить статистику прошлых прогонов
Проверить
Переводит мокито в режим проверки собранной за прогон статистики вызовов.
Параметры метода
ОбъектПроизвольный- Устанавливает проверяемый объект, вызовы методов которого будем проверять.
ОписаниеСтрока- Описание проверки, которое будет выведено при возникновении ошибки
Возвращает
ОбщийМодуль - см. МокитоПроверки
Сбросить
Сбрасывает настройки и повторно инициализирует мокито.
ЛюбойПараметр
Возвращает маску параметра. Используется при обучении и проверках для фильтрации входных параметров метода.
Указывает, что в метод может передаваться любой параметр.
Возвращает
Структура - Описание маски параметра:
Структура - Описание маски параметра:Режим-Строка- см. ТипыУсловийПараметровПриоритет-Число- Приоритет маски, используется если значение подпадает под несколько масок, чем выше приоритет, тем лучше
ЧисловойПараметр
Возвращает маску параметра. Используется при обучении и проверках для фильтрации входных параметров метода.
Указывает, что в метод может передаваться числовой параметр.
Возвращает
Структура - Описание маски параметра:
Структура - Описание маски параметра:Режим-Строка- Тип маски (значение:Тип)Приоритет-Число- Приоритет маски, используется если значение подпадает под несколько ма сок (значение: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
ПараметрПоУмолчанию
Возвращает идентификатор значения входного параметра по умолчанию.