Skip to content
Snippets Groups Projects

fix: allow to provide document file label at upload time

All threads resolved!
@@ -212,10 +212,12 @@ class DocumentFileAsUserIT extends AbstractAdminIT {
public void testCreateByUpload() throws IOException {
Publication publication = this.createPublicationFixture(this.getTemporaryTestLabel("Publication to create document"));
DocumentFileType documentFileType = this.getDocumentFileType(this.DOCUMENT_FILE_TYPE_PUBLISHED_VERSION_ARTICLE);
final String label = "complement of description";
MultiValueMap<String, Object> parameters = new LinkedMultiValueMap<>();
parameters.add("documentFileTypeId", documentFileType.getResId());
parameters.add("accessLevel", AccessLevel.PUBLIC.name());
parameters.add("label", label);
final ClassPathResource fileToUpload = new ClassPathResource(TEST_FILE_TO_UPLOAD);
final long fileToUploadSize = fileToUpload.contentLength();
@@ -231,6 +233,7 @@ class DocumentFileAsUserIT extends AbstractAdminIT {
assertEquals(TEST_FILE_TO_UPLOAD, foundDocumentFile.getFileName());
assertEquals(fileToUploadSize, (long) foundDocumentFile.getFileSize());
assertEquals(AccessLevel.PUBLIC, foundDocumentFile.getAccessLevel());
assertEquals(label, foundDocumentFile.getLabel());
assertNull(foundDocumentFile.getEmbargoAccessLevel());
assertNull(foundDocumentFile.getEmbargoEndDate());
}
Loading