單元測試位於與實際應用程序不同的項目中。如果我運行一個引用資源的方法,我在測試中找不到它。如果我在應用程序中運行相同的方法,一切正常。到目前爲止,我嘗試了這兩種方法得到一個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