我正在尝试设置一个 junit 测试,该测试读取一个 pdf 文件以传递给我的方法,该方法接受一个 File 参数。我遇到的问题是我似乎无法找到 pdf 文件。
我需要它在 eclipse 内部作为单个测试工作,并且一旦测试被压缩到我们的自动构建的 jar 文件中。
为简单起见,我将 postcard.pdf 放在 junit 测试类旁边。这是我尝试过的最后一件事。
URL url = getClass().getClassLoader().getResource("postcard.pdf");
URI uri = url.toURI();
File file = new File(uri);
javamailService.sendMessage(MAILUSER, REPLY_TO, SUBJECT, file, MimeType.pdf);
fail("Not yet implemented");
请帮忙?