Fitnesse SLIM Query Table - Как остановить пустые ячейки?

У меня есть большой набор тестов Fitnesse (для Java - v20090513), которые выполняются для таблицы запросов SLIM.

Чтобы помочь с тестированием (объясните, почему мы получаем определенные результаты), я добавил новый столбец в конец таблицы. Идея состоит в том, что ячейки для этого столбца будут пустыми (||), поскольку их не нужно проверять, это просто для информационных целей.

Проблема в том, что Fitnesse вызывает сбой каждой из этих ячеек, потому что возвращаемые данные отличаются от введенных данных (что было ничем).

Есть ли способ заставить Фитнесс игнорировать эту колонку или просто пропустить ее? В идеале я не хочу менять большую часть кода прибора, который вызывается. Я понимаю, что мог бы использовать таблицу типов таблиц и просто сопоставить вещи сам, но это час или два работы, которые я не могу себе позволить.

Спасибо за вашу помощь.

3 ответа

Что возвращается? Это просто ноль? Не могли бы вы изменить это, чтобы вернуть пустую строку? Можете ли вы объяснить, почему свойство не может вернуть то, что ожидается?

Если это фиксатор таблицы, вам придется изменить код фикстуры так, чтобы, если заголовок столбца был "Комментарий", значение ячеек было установлено равным "игнорировать" в ArrayList, который возвращается из функции doTable.

Я удивлен, что пустые клетки не игнорируются Фитнессом, как они должны; звучит как ошибка для меня. В любом случае, вы можете обойти это, поставив =~/.*/ в этом столбце, то есть регулярное выражение, которое соответствует чему-либо. (См. Сравнение значений)

Другие вопросы по тегам