Skip to content

Releases: bia-technologies/yaxunit

Версия 23.04.1

04 May 20:41
Compare
Choose a tag to compare

Новое в версии

  • Автогенерация и публикация описания API (by @alkoleft)

  • Добавлен механизм предикатов и утверждения для их использования

    Позволяет:

    • Формировать наборы утверждений и передавать в методы проверки
    • Методы для формирования предикатов имеют такой же синтаксис как и утверждения для тестов
    • Проверять элементы коллекций на соответствие утверждениям

    Описание и API

Улучшения

  • Добавил очистку контекста после выполнения тестов, позволяет продолжить работу в базе (by @alkoleft)

Исправлены ошибки

  • Исправлена ошибка при отсутствующем файле отчета (by @alkoleft)
  • Исправлено выполнение тестирования в обычном приложении (by @potoyalo)

Версия 23.04

28 Apr 06:03
Compare
Choose a tag to compare

Новое в версии

  • Тестовые данные

    • Новые ф-ии для удаления тестовых данных по ссылкам
  • Мокирование

    • Восстановлена потерянная возможность задавать различное поведение для цепочки одинаковых вызовов
    • Доступ к статистике вызовов методов при проверке
    • Сброс статистики вызовов методов при нескольких "прогонах" в одном тесте
    • Реализована возможность мокирования HTTP сервисов
  • Утверждения

    • Новое утверждение для сравнения коллекций (by @ViktorErmakov)
  • Документация

    • Создан статический сайт с документацией в удобном виде
    • Обновлена и дополнена документация
  • Прочее

    • Внесены доработки для более удобного использования в CI
    • Доработан движок для работы в режиме без использования синхронных методов

Внимание

В ближайших версиях будет удален вариант точки входа в тестовый модуль ИсполняемыеСценарии с параметрами.

Версия 23.01.0

31 Jan 18:03
Compare
Choose a tag to compare

Новое

Улучшенное старое

  • Проброс РежимЗаписиДокумента в ТестовыеДанные.СоздатьДокумент()
  • Второй и последующие вызовы "СПараметрами" добавляют новый тест

Исправлены ошибки

  • Не запускаются тесты в обычном приложении
  • Исправлено "Ошибка в тонком клиенте с режимом использования синхронных вызовов расширений "Не использовать""
  • Исправлена ошибка возникающая при попытке использования в качестве ключа структуры строки, содержащей недопустимые символы
  • Исправлено баг генерации случайно строки

Прочее

Использование demo конфигурации для прогона тестов

Версия 22.11

12 Nov 05:05
Compare
Choose a tag to compare

Новое в версии

  • Реализован интерфейс просмотра и запуска тестов в предприятии, см. документацию

  • Реализована форма настройки конфигурации запуска тестов в режиме предприятия, см. документацию

  • Расширен набор утверждений:

    • НачинаетсяС
    • ЗаканчиваетсяНа
    • МеждуВключаяГраницы
    • МеждуИсключаяГраницы
    • МеждуВключаяНачалоГраницы
    • МеждуВключаяОкончаниеГраницы
    • КаждыйЭлементСодержитСвойство
    • КаждыйЭлементСодержитСвойствоСоЗначением
    • ЛюбойЭлементСодержитСвойство
    • ЛюбойЭлементСодержитСвойствоСоЗначением
    • и другие... см. полный список)
  • Поправлены обнаруженные ошибки

Версия 22.10

04 Oct 14:08
Compare
Choose a tag to compare

Новое в версии

  • Расширена документация и примеры
  • Добавлена функциональности мокирования
  • Изменения в движке, направленные в сторону большей расширяемости
  • Добавлены новые утверждения
  • Добавлены новые события