Как избежать двойных кавычек в Junit 5 ParametrizedTest с помощью CsvFileSource - PullRequest
0 голосов
/ 30 мая 2020

При использовании @ParametrizedTest в Junit 5 с @CsvFileSource мне нужен параметр, содержащий двойные кавычки. Как мне их избежать, т.е. как передать exatly "a test" в качестве параметра?

Что я пробовал:

"a test"
""a test""
\"a test\"
"\"a test\""

Во что преобразуется параметр:

a test
""a test""
\"a test\"
"\"a test\""

1 Ответ

0 голосов
/ 30 мая 2020

Благодаря комментарию @ markspace я заметил, что проблема не в Junit 5, а в стандарте CSV. Поэтому я попытался отредактировать его в LibreOffice вместо текстового редактора, который дал мне ответ:

"""a test"""

результат:

"a test"
...