Тестирование Apache Poi генерирования контента Excel - PullRequest
0 голосов
/ 29 мая 2019

У меня проблема с тестированием apache poi, генерирующим метод excel. Мой метод возвращает Resource (org.springframework.core.io.Resource), и теперь я хочу привести его, например, к InputStream для создания Workbook и тестового файла содержимого. Как это сделать?

На данный момент я тестировал только если файл существует, но нет содержимого:

ResponseEntity<Resource> response = myService.createExcel();
ByteArrayResource responseBody = (ByteArrayResource) response.getBody();
assertThat(response.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseBody).isNotNull();
assertThat(responseBody.contentLength()).isGreaterThan(0);

1 Ответ

0 голосов
/ 29 мая 2019

У вас нет другого выбора, кроме как снова проанализировать содержимое с помощью POI, как это сделал ваш сервер.

...