in digital-document-service/src/it/java/com/epam/digital/data/platform/dgtldcmnt/controller/DocumentControllerIT.java [222:243]
void shouldUploadAndGetFileMetadataWithCyrillicName() {
var filename = "кириллица.pdf";
DocumentMetadataDto documentMetadataDto = uploadFile(filename, contentType, data,
createDocumentContextDto());
var id = documentMetadataDto.getId();
var urlBuilder = UriComponentsBuilder.newInstance().pathSegment("documents")
.pathSegment(rootProcessInstanceId)
.pathSegment(taskId)
.pathSegment("search");
var response = performPost(urlBuilder.toUriString(),
DocumentMetadataSearchRequestDto.builder()
.documents(List.of(DocumentIdDto.builder().id(id).fieldName(fieldName).build()))
.build(),
new TypeReference<List<DocumentMetadataDto>>() {
});
assertThat(response).isNotNull();
assertThat(response.size()).isOne();
assertThat(response.get(0).getName()).isEqualTo(filename);
}