Передача значений из таблиц Fit в службы, где переданное значение имеет префиксы / суффиксы нескольких пробелов
Я использую FitNesse для тестирования сервисов и задаю входные параметры для сервисов в ячейках таблицы Fit таблиц; в некоторых случаях у меня есть тестовые случаи, когда мне нужно передать значение строкового параметра с суффиксом / префиксом из нескольких пробелов.
Когда я редактирую таблицы, я вижу пробелы, то есть "мое тестовое значение", но когда я сохраняю таблицу и смотрю таблицу, значение выглядит так, как будто оно было обрезано, чтобы иметь только один пробел, то есть "мое тестовое значение".
Вопрос в том, можно ли как-то обойти это, чтобы я мог передавать значения из таблиц Fit в тесты с префиксами / суффиксами из нескольких пробелов?
2 ответа
Это является частью того факта, что FitNesse - это вики и веб-система. HTML имеет тенденцию игнорировать избыточные пробелы. Во многих ситуациях FitNesse выполняет полосу, чтобы гарантировать, что такое поведение в сети не вызывает ложных срабатываний.
Первый вариант, который я бы порекомендовал, заключается в том, что вы определяете символ-заполнитель, который будет заменен в вашем коде прибора на пробел. Это позволит вам иметь этих персонажей и сохранять их.
Если вы используете fitSharp, вы можете заключить пробел в кавычки: "мой тест"