Я пытаюсь настроить тест junit, который читает pdf-файл для передачи в мой метод, который принимает параметры файла. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу найти файл pdf.читать плоский файл из теста junit
Мне нужно это, чтобы работать как внутри затмения как один тест, так и после того, как тест был заархивирован в файл 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");
Помогите, пожалуйста?
Вы решаете неправильную проблему, хотя я ценю информацию. Все, что мне нужно сделать, это создать файл. Я просто не могу получить файл без жесткого кодирования абсолютного пути, который будет ломаться на нашем тестовом сервере и на других рабочих станциях. – Thom