Разделитель CSV для карате

Можем ли мы использовать другой разделитель для файлов CSV в Karate API? Я пытаюсь создать файл тестовых данных, включая запятую в качестве значения параметра. В карате, если у меня есть запятая, то данные после запятой считаются отдельным значением. Я попытался заменить символ трубы вместо запятой, и это не сработало.

Пример файла выглядит следующим образом:

"Парам, ЭтерА" | "Param, eterB"

Есть альтернативный вариант?


person Yogeshwari Muthusamy    schedule 02.01.2020    source источник


Ответы (1)


Нет альтернативы. Но вы можете заключить значения в двойные кавычки:

* text foo =
"""
"par,am1",param2
foo,bar
"""
* csv bar = foo
* match bar == [{ 'par,am1': 'foo', param2: 'bar' }]
person Peter Thomas    schedule 02.01.2020
comment
Спасибо @peter, этот вариант работает. Мы будем использовать его для настройки наших данных - person Yogeshwari Muthusamy; 06.01.2020