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

YaxUnit. Версия 24.04

· 1 мин. чтения
alkoleft
Разработчик YAxUnit

Release 24.04

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

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

  • [NEW] Метод УстановитьСсылкуНового в конструкторе объектов #310, спасибо @alexandr-yang
  • Удаление тестовых данных без учета прав #309, спасибо @goodwinvu

Зависимости

  • [NEW] Зависимости тестов #314
  • [NEW] Добавить возможность указывать рабочий каталог в параметрах запуска #313
  • [NEW] Зависимости тестов. Фабрика XDTO #322

Подробнее о зависимостях вы можете узнать из документации

Прочее

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

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

  • [Bug]: Не работает формат выбода ошибки HTML на Mac #319, спасибо @alexandr-yang
  • Мелкие исправления в документации #320, спасибо @alexandr-yang
  • [Bug]: Некорректное время результатов тестов в отчете формата allure, спасибо @AlexPCRus

YaxUnit. Версия 24.03

· 1 мин. чтения
alkoleft
Разработчик YAxUnit

Release 24.03

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

Документация

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

  • Добавить методы генерации случайной даты #269
  • Добавить конструктор объектов для XDTO #271
  • Метод ЮТКонструкторТестовыхДанныхСлужебный.Фикция не работает для общих реквизитов #218
  • Добавить метод в КонструкторОбъекта для установки реквизитов по коллекции #249
  • Поддержка записи в режиме обмен данными загрузка для регистров из конструктора объекта #270

Утверждения

  • Добавить утверждение/предикат ВСписке #283

Прочее

  • Добавить возможность задавать разные описания для тестов с параметрами #276
  • Сбор лога выполнения теста #282

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

  • Падает с ошибкой создание элемента справочника с настройкой ОбменДаннымиЗагрузка = Истина #273
  • При повторном запуске упавшего теста из Предприятия реального вызова не происходит #248
  • Исправить описания устаревших методов, чтобы EDT их подсвечивала. #304

Важно

Выполнен рефакторинг модулей YAxUnit для физического разделения публичного и служебного программного интерфейса.
Попытался по максимуму сохранить обратную совместимость.

YaxUnit. Версия 24.02

· 1 мин. чтения
alkoleft
Разработчик YAxUnit

Release 24.02

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

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

  • Добавлен метод генерации случайного номера телефона #175
  • Добавлен метод для получения случайного значения предопределенных данных #246
  • Внесен метод генерации случайного значения по описанию типов в публичный интерфейс. #250

Утверждения

  • Метод утверждений ИмеетДлину не выводит в тексте ошибки фактическую длину (размер) #203

Мокирование

  • Добавить методы для мокирования ADO.RecordSet #222

Запуск

  • Добавить запуск выделенных тестов в обработке запуска тестов по Ctrl+Enter #251. Спасибо @1cgh

Отчет о тестировании

  • Отчет в формате allure #255

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

  • Если в ИсполняемыеСценарии выпадает ошибка, то тесты просто не определяются и ошибка нигде не отображается #198
  • Использование метода ЮТест.Пропустить влечет запись кода 1 (ошибка) в файл с результатом проверки #216
  • Добавить DataProcessor.ЮТHTTPServiceRequest в подсистему ЮТМокирование #247
  • Метод в ВТранзакции() на уровне теста не работает корректно. Код не выполняется в транзакции. #253
  • Не корректно работает цепочка загрузок из макета #266

EDT Test runner. Версия 24.02

· 1 мин. чтения
alkoleft
Разработчик YAxUnit

Release 24.02

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

  • Реализована генерация тестовых модулей и тестов
  • Реализована генерация моков для методов конфигурации
  • Небольшие доработки UI

Подробнее смотрите в документации

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

  • Исправлена ошибка "Не удалось найти тестовый метод"

YaxUnit. Версия 24.01

· 2 мин. чтения
alkoleft
Разработчик YAxUnit

Release 24.01

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

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

  • Добавить возможность передать дополнительные свойства и режим загрузки в методы СоздатьЭлемент и СоздатьДокумент #181 Спасибо @SeiOkami
  • Конструктор тестовых данных. Добавить метод перехода с заполнения табличной части на объект #167
  • Конструктор тестовых данных, добавить метод создания записи, который возвращает сам конструктор. #243

Утверждения

  • Новое утверждение ОжидаетЧто(Объект).ИмеетМетод(ИмяМетода) #224
  • Добавить поддержку передачи значения по умолчанию #207 Спасибо @stolya
  • Утверждения. Добавить поддержку проверки форматированных строк #199
  • Доработать утверждения ИБ для проверки строк неограниченной длины #187
  • Добавить поддержку предикатов в Утверждения.Содержит И Утверждения.НеСодержит #179
  • Утверждения для проверки исключений методов выполнять в транзакции #172
  • Перевод утверждений на использование предикатов #162
  • Сравнение табличных документов по содержимому #36

Мокирование

  • Мокито. Навести порядок с мокированием ссылочных объектов. #231
  • Настройка мокирования. Сократить настройку мокирования цепочки вызовов одного метода. #223

Прочее

  • Поддержка англоязычных конфигураций #238 Спасибо @RichardTheLionJokes
  • Вынести в ППИ метод получения свойства по по пути #214
  • Добавить метод получения движений документа #170
  • Сократить сообщение для сломанных тестов #169
  • Небольшые правки #165
  • Метод установки реквизита ссылки #158
  • Проверка зависших транзакций #143

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

Запуск

  • Ошибка при чтении параметров запуска #241 Спасибо @1cgh
  • Добавить поддержку работу инструмента под не полноправным пользователем #212 Спасибо @stolya
  • Добавить возможность внутри тестов создавать внешнюю обработку по имени #193 Спасибо @SeiOkami
  • Ошибка запуска тестов из файла настроек при запрещенных синхронных вызовах #188

Мокирование

  • Не работает мокирование методов обработки, при обучении через менеджер #217

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

  • Ошибка генерации случайного отрицательного числа без параметров #211

CI

  • Починить тесты движка для английской локали #160

Прочее

  • При поломке контекста движка в рамках теста возникает необработаная ошибка #234

YaxUnit. Версия 23.08

· 1 мин. чтения
alkoleft
Разработчик YAxUnit

Release 23.08

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

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

  • Загрузка данных из табличного документа или таблицы markdown #133, документация. Спасибо @dlyubanevich
  • Добавить возможность указывать тип фикции #121
  • Добавить возможность получать случайное значение перечисления #132
  • Тестовые данные, добавить метод СлучайныйИдентификатор #102

Утверждения

  • Добавить в ассерты и предикаты поддержку проверки по регулярному выражению #138. Спасибо @Daabramov

Прочее

  • Запуск и перезапуск тестов из предприятия #49, документация
  • Пауза #136
  • Унифицированный механизм подключения внешних компонент - тихая установка, работа с отключенными синхронными вызовами.

CI

  • Github CI, реализовано автотестирование движка под windows и linux #142
  • Вывод лога выполнения тестирования в консоль #144

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

Прочее

  • Подтягиваются глобальные общие модули #148. Спасибо @SeiOkami
  • Исправлены выявленные ошибки #130. Спасибо @potoyalo

YaxUnit. Версия 23.07

· 1 мин. чтения
alkoleft
Разработчик YAxUnit

Release 23.07

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

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

  • Faker for YaxUnit (Генерация валидных бизнес), #88, #80. Спасибо @Daabramov

Запросы

  • Добавлены новые методы модуля ЮТЗапросы, #122. Спасибо @potoyalo

Прочее

  • Переопределение обработчиков событий тестового модуля, #124. Спасибо @potoyalo
  • Необязательное значение дополнительного свойства #106. Спасибо @alexandr-yang
  • В репозиторий добавлена конфигурация для прогона тестов, #123

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

Мокито

  • Исправлена ошибка определения предикатов при обучении, #108. Спасибо @dlyubanevich
  • Исправлена ошибка анализа количества вызовов мокируемого метода, #118
  • Исправлена ошибка при мокировании метода вызываемого при установке параметров сеанса, #116

Утверждения

  • Исправлена ошибка проверки равенства значения соответствия, если ключом соответствия является не строка, #114. Спасибо @alexandr-yang

YaxUnit. Версия 23.05

· 1 мин. чтения
alkoleft
Разработчик YAxUnit

Release 23.05

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

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

  • Научили конструктор тестовых данных создавать данные в регистрах #69
  • Реализовано удаление тестовых данных созданных на клиенте #74
  • Добавлена возможность создания объекта без записи и формирование вариантов параметров #86
  • Реализована поддержка параметров заполнения для функции "Фикция" в тестовых данных #75
  • Сброс признака ОбменДанными.Загрузка после создании объекта через методы движка #92
  • Поддержка генератором тестовых данных создания группы #90
  • Возможность создавать несколько конструкторов тестовых данных #55
  • В конструктор тестовых данных добавлен метод заполнения обязательных полей фиктивными данными #93

Мокито

  • Использование предикатов при указании параметров мокируемого метода #98
  • Исправлена ошибка неправильного сравнение параметров при проверке вызовов Мокито #76. Спасибо @alexandr-yang
  • Исправлена ошибка подбора реакции Мокито #62

Утверждения

  • Утверждения для проверки таблиц информационной базы #70

Запросы

  • Расширение API для работы с запросами #94

Прочее

  • Добавлена картинка подсистемы 16*16 #78. Спасибо @petypen
  • Исправлены некоторые ошибки #85. Спасибо @potoyalo
  • Добавлена настройки выполнения на уровень модуля #84

У нас появился блог

· 1 мин. чтения
alkoleft
Разработчик YAxUnit

Здесь мы будем размещать новости о выпусках релизов, небольшие заметки и прочее.

Вы также можете добавлять свои посты делясь полезной информацией с сообществом. Для этого вам необходимо разместить его в каталоге documentation/blog

Описание по созданию постов

YaxUnit. Версия 23.04

· 1 мин. чтения
alkoleft
Разработчик YAxUnit

Release 23.04

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

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

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

Мокирование

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

Утверждения

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

Документация

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

Прочее

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

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