如何使用 CsvFileSource 在 Junit 5 a ParametrizedTest 中转义双 qootes
How to escape double qootes in Junit 5 a ParametrizedTest with CsvFileSource
在 Junit 5 中使用@ParametrizedTest 和@CsvFileSource 时,我需要一个包含双引号的参数。我如何逃避这些,即我如何将 "a test"
作为我的参数传递?
我尝试过的:
"a test"
""a test""
\"a test\"
"\"a test\""
参数转换成什么:
a test
""a test""
\"a test\"
"\"a test\""
感谢@markspace 的评论,我注意到问题不是 Junit 5,而是 CSV 标准。所以我尝试在 LibreOffice 而不是文本编辑器中编辑它,这给了我答案:
"""a test"""
结果:
"a test"
在 Junit 5 中使用@ParametrizedTest 和@CsvFileSource 时,我需要一个包含双引号的参数。我如何逃避这些,即我如何将 "a test"
作为我的参数传递?
我尝试过的:
"a test"
""a test""
\"a test\"
"\"a test\""
参数转换成什么:
a test
""a test""
\"a test\"
"\"a test\""
感谢@markspace 的评论,我注意到问题不是 Junit 5,而是 CSV 标准。所以我尝试在 LibreOffice 而不是文本编辑器中编辑它,这给了我答案:
"""a test"""
结果:
"a test"