单元测试位于与实际应用程序不同的项目中。如果我运行一个引用资源的方法,我在测试中找不到它。如果我在应用程序中运行相同的方法,一切正常。到目前为止,我尝试了这两种方法得到一个URL的资源:Java单元测试无法访问应用程序项目中的资源
new URL("platform:/plugin/application/res/its_name.xml")
和
this.getClass().getResource("/its_name.xml");
有没有什么简单的方法(在Eclipse),使资源访问的测试项目,或我是否需要将测试与应用程序放入同一个项目中?
的文件夹结构是这样的:
application
\src
\packages
\res
tests
\src
为什么不在同一个项目中进行测试? –
这些资源在哪个文件夹中?你能和我们分享你的项目骨架吗? – Skizzo
我的测试不在同一个项目中,因为我收到了它。 – user3726374