Releases: bia-technologies/yaxunit
Releases · bia-technologies/yaxunit
Версия 23.04.1
Новое в версии
-
Автогенерация и публикация описания API (by @alkoleft)
-
Добавлен механизм предикатов и утверждения для их использования
Позволяет:
- Формировать наборы утверждений и передавать в методы проверки
- Методы для формирования предикатов имеют такой же синтаксис как и утверждения для тестов
- Проверять элементы коллекций на соответствие утверждениям
Улучшения
- Добавил очистку контекста после выполнения тестов, позволяет продолжить работу в базе (by @alkoleft)
Исправлены ошибки
Версия 23.04
Новое в версии
-
Тестовые данные
- Новые ф-ии для удаления тестовых данных по ссылкам
-
Мокирование
- Восстановлена потерянная возможность задавать различное поведение для цепочки одинаковых вызовов
- Доступ к статистике вызовов методов при проверке
- Сброс статистики вызовов методов при нескольких "прогонах" в одном тесте
- Реализована возможность мокирования HTTP сервисов
-
Утверждения
- Новое утверждение для сравнения коллекций (by @ViktorErmakov)
-
Документация
- Создан статический сайт с документацией в удобном виде
- Обновлена и дополнена документация
-
Прочее
- Внесены доработки для более удобного использования в CI
- Доработан движок для работы в режиме без использования синхронных методов
Внимание
В ближайших версиях будет удален вариант точки входа в тестовый модуль ИсполняемыеСценарии
с параметрами.
Версия 23.01.0
Новое
- Логирование процесса тестирования, см. описание параметров запуска
- Конструктор создания тестовых данных, см. документацию
Улучшенное старое
- Проброс РежимЗаписиДокумента в ТестовыеДанные.СоздатьДокумент()
- Второй и последующие вызовы "СПараметрами" добавляют новый тест
Исправлены ошибки
- Не запускаются тесты в обычном приложении
- Исправлено "Ошибка в тонком клиенте с режимом использования синхронных вызовов расширений "Не использовать""
- Исправлена ошибка возникающая при попытке использования в качестве ключа структуры строки, содержащей недопустимые символы
- Исправлено баг генерации случайно строки
Прочее
Использование demo конфигурации для прогона тестов
Версия 22.11
Новое в версии
-
Реализован интерфейс просмотра и запуска тестов в предприятии, см. документацию
-
Реализована форма настройки конфигурации запуска тестов в режиме предприятия, см. документацию
-
Расширен набор утверждений:
- НачинаетсяС
- ЗаканчиваетсяНа
- МеждуВключаяГраницы
- МеждуИсключаяГраницы
- МеждуВключаяНачалоГраницы
- МеждуВключаяОкончаниеГраницы
- КаждыйЭлементСодержитСвойство
- КаждыйЭлементСодержитСвойствоСоЗначением
- ЛюбойЭлементСодержитСвойство
- ЛюбойЭлементСодержитСвойствоСоЗначением
- и другие... см. полный список)
-
Поправлены обнаруженные ошибки
Версия 22.10
Новое в версии
- Расширена документация и примеры
- Добавлена функциональности мокирования
- Изменения в движке, направленные в сторону большей расширяемости
- Добавлены новые утверждения
- Добавлены новые события