From c5c2a4cec72f42f31bac12912293d745fd5353b4 Mon Sep 17 00:00:00 2001 From: Fabio Sinibaldi Date: Fri, 27 May 2022 14:26:50 +0200 Subject: [PATCH] Improved cloning tests --- .../clients/StatelessClientTests.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/geoportal-client/src/test/java/org/gcube/application/geoportal/clients/StatelessClientTests.java b/geoportal-client/src/test/java/org/gcube/application/geoportal/clients/StatelessClientTests.java index 578c8e3..a9f9f0b 100644 --- a/geoportal-client/src/test/java/org/gcube/application/geoportal/clients/StatelessClientTests.java +++ b/geoportal-client/src/test/java/org/gcube/application/geoportal/clients/StatelessClientTests.java @@ -10,7 +10,9 @@ import java.nio.charset.Charset; import java.util.Collections; import java.util.Iterator; import java.util.concurrent.atomic.AtomicLong; +import java.util.stream.Collectors; +import com.sun.corba.se.spi.orbutil.threadpool.Work; import org.bson.Document; import org.gcube.application.cms.tests.model.concessioni.TestConcessioniFilters; import org.gcube.application.cms.tests.model.concessioni.TestConcessioniModel; @@ -113,10 +115,39 @@ public class StatelessClientTests extends BasicVreTests{ Concessione c= prepare(); Concessione copied = ConcessioniUtils.clone(client,c.getMongo_id()); assertEquals(copied.getNome(),c.getNome()); + checkCopied(copied.getRelazioneScavo(),c.getRelazioneScavo()); + checkCopied(copied.getAbstractRelazione(),c.getAbstractRelazione()); + checkCopied(copied.getPosizionamentoScavo(),c.getPosizionamentoScavo()); assertEquals(copied.getPianteFineScavo().size(),c.getPianteFineScavo().size()); + for(int i=0;i persistedContent instanceof WorkspaceContent). + collect(Collectors.toList()).size(); + + assertEquals(copied.getActualContent().size(),oriringalCount); + } + }