在 Junit 5 中使用 @ParametrizedTest 和 @CsvFileSource 时,我需要一个包含双引号的参数。我如何转义这些,即如何将 exatly "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"
关于java - 如何使用 CsvFileSource 在 Junit 5 参数化测试中转义双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62096078/