Skip to content

Releases: mazzy-ax/SysArgs

v0.3.0

29 Dec 09:54
Compare
Choose a tag to compare
  • добавлены методы:
    • checkEnum, ensureEnum, assertEnum - значение Enum
    • checkParm, ensureParm, assertParm - значение текстового параметра
    • checkRecordTableIds, ensureRecordTableIds, assertRecordTableIds - соответствие одной из нескольких таблиц
    • checkFormDatasource - в дополнение к уже существующим ensureFormDatasource и assertFormDatasource
  • добавлены юнит-тесты
  • исправлено:
    • ensureFormDatasource и assertFormDatasource работают корректно, даже если в вызывающем датасорсе нет ни одной записи
    • ссылка на проект SysArgs в комментариях методов для ax2012

v0.2.0

17 Jan 05:55
Compare
Choose a tag to compare

Добавлено

  • добавлены ensure-методы:
    • ensureCallerFormName
    • ensureCallerType
    • ensureEnumType
    • ensureFormDatasource
    • ensureRecord
    • ensureRecordExists
  • добавлено значение по умолчанию для параметра TableId в методах assertRecord, assertRecordExists, checkRecord, checkRecordExists
  • добавлен метод main() в класс SysArgsTest, чтобы быстро запускать тесты, не открывая панель модуля Unit Test

Изменено

  • для ax2012 get*, check* и ensure* методы сделаны методами объекта Args, а не статичными методами класса Args
  • изменено название метода assertRecord на assertRecordExists
  • изменено название метода assertTable на assertRecord
  • изменено название метода checkRecord на checkRecordExists
  • изменено название метода checkTable на checkRecord
  • изменен текст ошибки в методах assertRecord и assertRecordExists
  • исправлена ошибка в методе getMarkedRecIds(): в выборку попадали не только отмеченные пользователем записи, а все из датасорса формы
  • исправлена ошибка в тестовом методе SysArgsTest.testAssertRecord()

v0.1.0

13 Jan 18:16
Compare
Choose a tag to compare
[fix] usr-methods only