This commit is contained in:
Lucio Lelii 2019-05-06 14:54:51 +00:00
parent 1871710e38
commit 355fb1f4c4
1 changed files with 23 additions and 6 deletions

View File

@ -6,8 +6,10 @@ import java.io.FileOutputStream;
import java.io.InputStream;
import java.nio.file.Files;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.gcube.common.authorization.library.provider.SecurityTokenProvider;
import org.gcube.common.resources.gcore.ServiceEndpoint;
@ -19,6 +21,7 @@ import org.gcube.common.storagehub.client.dsl.ItemContainer;
import org.gcube.common.storagehub.client.dsl.StorageHubClient;
import org.gcube.common.storagehub.model.acls.AccessType;
import org.gcube.common.storagehub.model.exceptions.StorageHubException;
import org.gcube.common.storagehub.model.exceptions.UserNotAuthorizedException;
import org.gcube.common.storagehub.model.items.Item;
import org.gcube.resources.discovery.client.api.DiscoveryClient;
import org.gcube.resources.discovery.client.queries.api.SimpleQuery;
@ -32,8 +35,8 @@ public class Items {
@BeforeClass
public static void setUp(){
SecurityTokenProvider.instance.set("b7c80297-e4ed-42ab-ab42-fdc0b8b0eabf-98187548");
ScopeProvider.instance.set("/gcube");
SecurityTokenProvider.instance.set("7c26a682-f47b-4e6e-90e0-6d101a4314cd-980114272");
ScopeProvider.instance.set("/pred4s");
}
@ -43,6 +46,19 @@ public class Items {
System.out.println(shc.openTrash().get().getId());
}
@Test(expected=UserNotAuthorizedException.class)
public void gxRestExceptionTest() throws Exception{
StorageHubClient shc = new StorageHubClient();
shc.open("3bc977be-37f0-4518-888f-a7cb96c9be8e").asFolder().newFolder("testFails", "");
}
@Test
public void renameFile() throws Exception{
@ -86,14 +102,15 @@ public class Items {
public void uploadAndcopyFile() throws Exception {
StorageHubClient shc = new StorageHubClient();
shc.open("15191718-d848-4b85-a748-0cf3adade042").asFolder().newFolder("shouldFail", "fail");
/*
FileContainer file = null;
try(InputStream is = new FileInputStream(new File("/home/lucio/Downloads/Table.java"))){
file = shc.getWSRoot().uploadFile(is, "TableNew.java", "descr");
file = shc.open("15191718-d848-4b85-a748-0cf3adade042").asFolder().uploadFile(is, "TableNew.java", "descr");
} catch (Exception e) {
e.printStackTrace();
}
*/
//file.copy(shc.getWSRoot(), "firstCopy.jpg");
}