Я создал проект Maven, который включает в себя «выписывание» CSV-файла при завершении.Maven Unit Test FileNotFound Error
Я создал тестовый класс, чтобы генерировать «/ тестовый макет» файл отчета, но при запуске моего модульного тестирования, при использовании «МВН пакет» или команды «тест-МВН», я получаю эту ошибку:
28 Jan 2012 11:17:51,499 main DEBUG main.executors.ReportsExecutor:111 - Finished processing documents in 0.0 hours
28 Jan 2012 11:17:51,516 main ERROR main.utilities.FileWriterObject:279 - writeToADelimitedFile: reports/reportResults_1_28_2012_11.17.515.csv (No such file or directory) APPEND VALUE: false
28 Jan 2012 11:17:51,517 main ERROR main.executors.ReportsExecutor:170 - java.io.FileNotFoundException: reports/reportResults_1_28_2012_11.17.515.csv (No such file or directory)
java.io.FileNotFoundException: reports/reportResults_1_28_2012_11.17.515.csv (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
at java.io.FileWriter.<init>(FileWriter.java:61)
at
Имейте в виду, что вывод «APPEND VALUE: false» - это просто оператор отладки, сообщающий мне, что «добавочный» логический параметр в конструкторе FileWriter является ложным, чтобы «создать» новый файл с соответствующим файлом имя.
Теперь, на производстве, все работает отлично. Это просто мои модульные тесты, которые не работают. Есть ли какой-то «корневой тест», который я не настраиваю?
Я совершенно зеленый для Maven. Любая обратная связь очень ценится!
Не могли бы вы опубликовать соответствующий фрагмент кода - метод writeToADelimitedFile' в 'FileWriterObject'? Похоже, что maven не может создать файл – Raghuram