- Поддержка OneScript 1.1.0
- Поддержка изменений рефлектора в движке OneScript 1.0.21
- Минимальная требуемая версия движка OneScript повышена с 1.0.20 до 1.0.21
- Добавлена возможность переопределения возвращаемого значения через обработчик ответа - метод
TогдаОтвечает
. Добавлены новые классыОтвет
иИнформацияОВызове
- Добавлен обход невозможности создания моков массивов. Методы, совпадающие по именам с глобальными функциями (например,
Найти()
) заменяются на имя с подчеркиванием (_Найти()
) - В мок-объект переносятся аннотации процедур и параметров процедур мокируемого объекта
- Исправлен манифест пакета
- Добавлена связка
Когда
-ТогдаВыбрасываетИсключение
, позволяющая указать выбрасываемое исключение при вызове метода - Добавлена возможность переопределять вызовы методов по условиям, например,
ЛюбаяСтрока
илиЛюбоеЗначение
. Функции-условия называются "матчеры" и находятся в одноименном модулеМатчеры
. Есть возможность создать собственный матчер через конструкторНовый Матчер(ОбъектСодержащийФункцию, ИмяФункции, НеобязательныйМассивДополнительныхПараметров)
- Исправлена ошибка избыточного сохранения факта вызова метода при переопределении метода после вызова
Когда()
- Убрано принудительное debug-логирование
- Первый релиз