下面的测试方法在我的测试类在默认包中时传递,当我将它移动到包中时失败。
目录结构如下:
src/
main/
java/
some.package/
resources/
test/
FooTest.java // works here
some.package/
FooTest.java // does not work here
public class FooTest {
@Test
public void TestLoadImageFromFile() {
BufferedImage loadedImage = null;
try {
loadedImage = ImageIO.read(this.getClass().getResource("someImage.png"));
} catch(IOException e) {
e.printStackTrace();
}
assertNotNull(loadedImage);
}
...
答案 0 :(得分:2)
原样,您的路径是相对于调用类的。请改用/someImage.png
。