单元测试位于与实际应用程序不同的项目中。如果我运行一个引用资源的方法,我不会在测试中找到它。如果我在应用程序中运行相同的方法,一切正常。到目前为止,我尝试了这两种方法来获取资源的URL:
new URL("platform:/plugin/application/res/its_name.xml")
和
this.getClass().getResource("/its_name.xml");
是否有任何简单的方法(在eclipse中)使资源可供测试项目访问,或者我是否需要将测试放入与应用程序相同的项目中?
文件夹结构如下:
application
\src
\packages
\res
tests
\src
答案 0 :(得分:0)
在JAR文件中构建项目并将其添加到测试项目中...但我真的不建议您将项目与junit测试分开,因为这样只会让事情变得更难。