Юнит тест для разбора файлов, как загрузить файлы изнутри приложения? - PullRequest
3 голосов
/ 20 ноября 2011

я хочу проверить метод обслуживания , который анализирует файл Excel поэтому мне нужна помощь в следующем:

  1. я хочу создать тестовую папку для файлов Excel в web-app , как это сделать?
  2. как загрузить файл в модульном тесте?

пожалуйста, сообщите, спасибо.

1 Ответ

7 голосов
/ 20 ноября 2011

Я обычно помещаю файлы в ресурсы и загружаю их как this.getClass().getResourceAsStream("my.xsl").

Пожалуйста, обратите внимание.Если вы поместите свой файл в тот же пакет, где находится ваш тест, вам просто нужно указать локальное имя.В противном случае вы должны указать абсолютный путь, начиная с /.Если ваше приложение не знает, как работать с потоками и требует файлы, используйте this.getClass().getResource("my.xsl").getFile().

...