У меня проблема с тестированием 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);