From 86fee9cdbe9c6085146579532c353e0a8a01e30a Mon Sep 17 00:00:00 2001 From: rcirillo-pc Date: Wed, 23 Sep 2020 17:42:45 +0200 Subject: [PATCH] update storage-manager-core range added new JUnit test --- pom.xml | 2 +- .../storageclient/test/HLcheckTest.java | 20 ++++++++++++++++--- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 1da39e8..7a0a79a 100644 --- a/pom.xml +++ b/pom.xml @@ -32,7 +32,7 @@ org.gcube.contentmanagement storage-manager-core - [2.2.0, 3.0.0-SNAPSHOT) + [2.9.0, 3.0.0-SNAPSHOT) provided diff --git a/src/test/java/org/gcube/contentmanager/storageclient/test/HLcheckTest.java b/src/test/java/org/gcube/contentmanager/storageclient/test/HLcheckTest.java index 0c44edf..cc52f96 100644 --- a/src/test/java/org/gcube/contentmanager/storageclient/test/HLcheckTest.java +++ b/src/test/java/org/gcube/contentmanager/storageclient/test/HLcheckTest.java @@ -30,15 +30,16 @@ public class HLcheckTest { private String absoluteLocalPath; private String newFilePath="src/test/resources"; private IClient client; - private String scope=Costants.DEFAULT_SCOPE_STRING;//"/gcube/devsec";//"/d4science.research-infrastructures.eu";//"/d4science.research-infrastructures.eu";//"/d4science.research-infrastructures.eu";//"/d4science.research-infrastructures.eu";// //"/CNR.it";// ///gcube/devsec/devVRE"; //"/CNR.it/ISTI";//"/gcube/devsec/devVRE"; // /d4science.research-infrastructures.eu"; //"/d4science.research-infrastructures.eu"; //"/CNR.it/ISTI";// + private String scope="/d4science.research-infrastructures.eu";//"/d4science.research-infrastructures.eu";//Costants.DEFAULT_SCOPE_STRING;//"/gcube/devsec";//"/d4science.research-infrastructures.eu";//"/d4science.research-infrastructures.eu";//"/d4science.research-infrastructures.eu";//"/d4science.research-infrastructures.eu";// //"/CNR.it";// ///gcube/devsec/devVRE"; //"/CNR.it/ISTI";//"/gcube/devsec/devVRE"; // /d4science.research-infrastructures.eu"; //"/d4science.research-infrastructures.eu"; //"/CNR.it/ISTI";// private String serviceClass="org.gcube.portlets.user";//"JUnitTest"; - private String serviceName="test-home-library";//"StorageManager"; + private String serviceName="home-library";//"test-home-library";//"StorageManager"; private String id; private String id1; @Before public void getClient() throws RemoteBackendException{ - ScopeProvider.instance.set(Costants.DEFAULT_SCOPE_STRING); +// ScopeProvider.instance.set(Costants.DEFAULT_SCOPE_STRING); + ScopeProvider.instance.set(scope); try { client=new StorageClient(serviceClass, serviceName, owner, AccessType.SHARED, scope, false).getClient(); assertNotNull(client); @@ -83,6 +84,19 @@ public class HLcheckTest { assertTrue(f.exists()); removeLocalFile(); } + + @Test + public void downloadBySpecificIdOnlyForTest() throws RemoteBackendException{ +// String idReturned=client.get().LFile(newFilePath).RFileById(id); + String file="/home/rcirillo-pc/Downloads/ce1159aa-a87f-4074-a3f9-36fe26d62f87-d4science.research-infrastructures.eu-gCubeApps-DESCRAMBLE.zip"; + String idReturned=client.get().LFile(file).RFile("5f6a1f405b0bde3544cbd3be"); + System.out.println("downloadById id: "+idReturned); +// File f =new File(newFilePath); + File f =new File(file); + System.out.println("path new File downloaded: "+f.getAbsolutePath()); + assertTrue(f.exists()); + removeLocalFile(); + }