gradle测试效果不佳

mo12mo34

当我在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"));

项目结构为:

测试项目

  • 样本
    • src
      • 主要的
      • 测试
        • 爪哇
            • 样本
              • test.java
        • 资源
            • 样本
              • mst.xml
怎么了,我该怎么办?

蛋白石

您应该将文件加载代码更改为:

getClass().getClassLoader().getResourceAsStream("mst.xml")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章