当我在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"));
项目结构是:
TestProject
答案 0 :(得分:0)
您应该将文件加载代码更改为:
getClass().getClassLoader().getResourceAsStream("mst.xml")