Java JUnit: тестирование метода чтения файлов с использованием временного файла, не удается разрешить файлы

#java #testing #junit #junit4 #fileutils

#java #тестирование #junit #junit4 #fileutils

Вопрос:

У меня проблема с java, она выдает ошибку внутри моего кода, когда я запускаю тест для записи в файл. Он еще не завершен, но в тесте я создаю своего рода «макет» временного файла, в который я записываю строку. ** поскольку моему коду не должно быть разрешено читать строки

 @Rule
       public TemporaryFolder tempFolder = new TemporaryFolder();
     @Test
       public void testWrite() throws IOException {
         // Create a temporary file.
         final File tempFile = tempFolder.newFile("tempFile.txt");
       
         // Write something to it.
         FileUtils.writeStringToFile(tempFile, "hello world");
       }
  

К сожалению, FileUtils, похоже, не распознается.
В связи с этим импорт:

 import org.apache.commons.io.FileUtils;
  

Также не распознается.

Ответ №1:

Можете ли вы проверить, добавили ли вы apache commons jar в свой classpath, прежде чем пытаться импортировать файлы файлов.