当我在IntelliJ中运行测试时,它运行良好,但是如果我通过命令行运行它,例如
gradle test
或者 gradle clean test
它重播 java.io.FileNotFoundException
String FILE_PATH = "sample/src/test/resources/"
IDataSet insertDataSet = new FlatXmlDataSet(new FileInputStream(FILE_PATH + "com/sample/mst.xml"));
项目结构为:
测试项目
您应该将文件加载代码更改为:
getClass().getClassLoader().getResourceAsStream("mst.xml")
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句