gradle测试不能很好地工作

时间:2014-10-07 06:13:24

标签: gradle dbunit

当我在IntelliJ中运行测试时,它运行良好,但如果我通过命令行运行它,如

gradle testgradle 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

  • 样品
    • SRC
      • main
      • 测试
        • 的java
          • COM
            • 样品
              • test.java
        • 资源
          • COM
            • 样品
              • mst.xml
有什么不对,我该怎么办?

1 个答案:

答案 0 :(得分:0)

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

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