Перейти к основному содержимому

Мокито (Мокито)

Методы модуля


Обучение

Начинает обучение (настройку) Мокито. После вызова этого метода следует набор правил для подмены логики работы системы.

Параметры метода

  • Объект
    • Произвольный - Объект, методы которого хотим подменить.
  • СброситьСтарыеНастройки
    • Булево - Необходимо удалить старые настройки по объекту.
      • Истина - все предыдущие настройки мокирования объекта будут забыты.
      • Ложь - будет выполнено дообучение объекта.

Возвращает

ОбщийМодуль - см. МокитоОбучение


Прогон

Переводит мокито в режим прогона тестов.

важно

Важно! Вызов этого метода обязателен перед выполнением тестового прогона метода.

Параметры метода

  • СброситьСтатистику
    • Булево - Сбросить статистику прошлых прогонов

Проверить

Переводит мокито в режим проверки собранной за прогон статистики вызовов.

Параметры метода

  • Объект
    • Произвольный - Устанавливает проверяемый объект, вызовы методов которого будем проверять.
  • Описание
    • Строка - Описание проверки, которое будет выведено при возникновении ошибки

Возвращает

ОбщийМодуль - см. МокитоПроверки


Сбросить

Сбрасывает настройки и повторно инициализирует мокито.


ЛюбойПараметр

Возвращает маску параметра. Используется при обучении и проверках для фильтрации входных параметров метода.

Указывает, что в метод может передаваться любой параметр.

Возвращает

Структура - Описание маски параметра:

  • Режим - Строка - см. ТипыУсловийПараметров
  • Приоритет - Число - Приоритет маски, используется если значение подпадает под несколько масок, чем выше приоритет, тем лучше

ЧисловойПараметр

Возвращает маску параметра. Используется при обучении и проверках для фильтрации входных параметров метода.

Указывает, что в метод может передаваться числовой параметр.

Возвращает

Структура - Описание маски параметра:

  • Режим - Строка - Тип маски (значение: Тип)
  • Приоритет - Число - Приоритет маски, используется если значение подпадает под несколько масок (значение: 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


ПараметрПоУмолчанию

Возвращает идентификатор значения входного параметра по умолчанию.

Возвращает

Строка -

Примеры:

ЮТТесты.ДобавитьТест("Тест1")
.СПараметрами(
Мокито.ПараметрПоУмолчанию(),
2); // Будет зарегистрирован один тест с параметрами <значение по умолчанию>, 2