xUnitFor1C icon indicating copy to clipboard operation
xUnitFor1C copied to clipboard

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

Open artbear opened this issue 10 years ago • 3 comments

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

Например, если у ожидания и результата разное количество строк/колонок, считать это ошибкой? Есть и явные баги сравнения.

Как предварительный вариант - в утверждения сравнения передавать некую структуру с опциями сравнения

artbear avatar Nov 05 '15 12:11 artbear

Предполагаю включить в релиз 4.0, т.к. все равно неполная обратная совместимость.

artbear avatar Nov 05 '15 12:11 artbear

Также хочется добавить пропуск определенных областей таблицы. Например, там данные, которые зависимы от внешних условий - текущее время, имя пользователя и т.п.

artbear avatar Nov 05 '15 14:11 artbear

Еще нужна маленькая фича - если в таблицах разное количество строк, то сначала сверить таблицы по минимальному количеству строк (из 2х таблиц). Если есть различия, выдать различия. Если различий нет, уже выдать сообщение о разном количестве строк. В версии 3.0.0.8 этот функционал уже есть, нужно портировать в 4.0

Также добавить доп.описание проблемы, указав количество строк в первой и второй таблицах, если в таблицах различия только по количеству строк

artbear avatar Feb 11 '16 10:02 artbear