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