From 39ede90f27a18fdf890e8ed1496c1fbeeafece60 Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Thu, 16 Sep 2021 10:08:41 +0300 Subject: [PATCH] removed old test --- .../v1/server/integration/End2EndAPITest.java | 121 ------------------ 1 file changed, 121 deletions(-) delete mode 100644 persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/file/management/v1/server/integration/End2EndAPITest.java diff --git a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/file/management/v1/server/integration/End2EndAPITest.java b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/file/management/v1/server/integration/End2EndAPITest.java deleted file mode 100644 index b3288f9a5..000000000 --- a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/file/management/v1/server/integration/End2EndAPITest.java +++ /dev/null @@ -1,121 +0,0 @@ -package com.iqser.red.service.file.management.v1.server.integration; - -import com.google.common.collect.Sets; -import com.iqser.red.service.file.management.v1.server.controller.*; -import com.iqser.red.service.file.management.v1.server.integration.client.DossierTemplateClient; -import com.iqser.red.service.file.management.v1.server.integration.utils.AbstractFileManagementServerServiceTest; -import com.iqser.red.service.persistence.management.v1.processor.service.persistence.ViewedPagesPersistenceService; -import com.iqser.red.service.persistence.service.v1.api.model.BinaryFileRequest; -import com.iqser.red.service.persistence.service.v1.api.model.CreateOrUpdateDossierRequest; -import com.iqser.red.service.persistence.service.v1.api.model.CreateOrUpdateDossierTemplateRequest; -import com.iqser.red.service.persistence.service.v1.api.model.JSONPrimitive; -import com.iqser.red.service.persistence.service.v1.api.model.data.annotations.ViewedPage; -import com.iqser.red.service.persistence.service.v1.api.model.data.dossier.DossierTemplate; -import com.iqser.red.service.persistence.service.v1.api.model.data.dossier.DownloadFileType; -import org.junit.Test; -import org.springframework.beans.factory.annotation.Autowired; - -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.List; - -import static org.assertj.core.api.AssertionsForInterfaceTypes.assertThat; - -public class End2EndAPITest extends AbstractFileManagementServerServiceTest { - - @Autowired - private ViewedPagesController viewedPagesController; - @Autowired - private UploadController uploadController; - @Autowired - private DossierController dossierController; - @Autowired - private DossierTemplateClient dossierTemplateClient; - @Autowired - private ViewedPagesPersistenceService viewedPagesPersistenceService; - @Autowired - private FileStatusController fileStatusController; - - - - - @Test - public void testViewedPages() { - - - - DossierTemplate dossierTemplate = testDossierTemplate(); - - - CreateOrUpdateDossierRequest request = new CreateOrUpdateDossierRequest(); - request.setDate(OffsetDateTime.now()); - request.setApproverIds(Sets.newHashSet("1", "2", "3")); - request.setDossierName("Test Dossier"); - request.setOwnerId("1"); - request.setDossierTemplateId(dossierTemplate.getId()); - var dossier = dossierController.addDossier(request); - - BinaryFileRequest upload = new BinaryFileRequest("test".getBytes(StandardCharsets.UTF_8), "test.pdf", dossier.getId(), "1"); - JSONPrimitive uploadResult = uploadController.upload(upload); - - var file = fileStatusController.getFileStatus(dossier.getId(), uploadResult.getValue()); - var fileId = file.getId(); - - viewedPagesController.addPage(fileId, "1", 1); - viewedPagesController.addPage(fileId, "1", 2); - viewedPagesController.addPage(fileId, "1", 3); - - viewedPagesController.removePage(fileId, "1", 1); - - List viewedPages = viewedPagesController.getViewedPages(fileId, "1"); - assertThat(viewedPages.stream().map(viewedPage -> viewedPage.getId().getPage())).containsExactlyInAnyOrder(2, 3); - - viewedPagesPersistenceService.deleteForFile(fileId); - viewedPages = viewedPagesController.getViewedPages(fileId, "1"); - assertThat(viewedPages).isEmpty(); - - } - - public DossierTemplate testDossierTemplate(){ - CreateOrUpdateDossierTemplateRequest cru = new CreateOrUpdateDossierTemplateRequest(); - cru.setCreatedBy("1"); - cru.setDateAdded(OffsetDateTime.now()); - cru.setDateModified(OffsetDateTime.now()); - cru.setDownloadFileTypes(Sets.newHashSet(DownloadFileType.ORIGINAL)); - cru.setName("Template 1"); - cru.setDescription("Template 1"); - cru.setRequestingUser("1"); - cru.setValidFrom(OffsetDateTime.now()); - cru.setValidTo(OffsetDateTime.now()); - - DossierTemplate result = dossierTemplateClient.createOrUpdateDossierTemplate(cru); - - assertThat(result.getName()).isEqualTo("Template 1"); - - DossierTemplate loadedTemplate = dossierTemplateClient.getDossierTemplate(result.getId()); - - assertThat(loadedTemplate).isEqualTo(result); - - - List allTemplates = dossierTemplateClient.getAllDossierTemplates(); - assertThat(allTemplates.size()).isEqualTo(1); - assertThat(allTemplates.get(0)).isEqualTo(result); - - - // update - cru.setDossierTemplateId(result.getId()); - cru.setName("Template 1 Update"); - - DossierTemplate updated = dossierTemplateClient.createOrUpdateDossierTemplate(cru); - assertThat(updated.getName()).isEqualTo("Template 1 Update"); - - - loadedTemplate = dossierTemplateClient.getDossierTemplate(result.getId()); - - assertThat(loadedTemplate).isEqualTo(updated); - - return result; - } - - -}