private RemoteDocumentMetadataDto uploadFile()

in digital-document-service/src/it/java/com/epam/digital/data/platform/dgtldcmnt/controller/InternalApiDocumentControllerIT.java [165:179]


  private RemoteDocumentMetadataDto uploadFile() {
    var payload = RemoteDocumentDto.builder()
        .remoteFileLocation(new URL(remoteFileRepository.url("/image.png"))).filename(filename)
        .build();

    var responseAsStr = mockMvc.perform(post(BASE_URL + "/" + rootProcessInstanceId)
            .header(JwtAuthenticationFilter.AUTHORIZATION_HEADER, accessToken)
            .content(objectMapper.writeValueAsString(payload))
            .contentType(MediaType.APPLICATION_JSON))
        .andExpect(status().isOk())
        .andReturn()
        .getResponse()
        .getContentAsString();
    return getPayloadFromJSON(responseAsStr, RemoteDocumentMetadataDto.class);
  }