46 lines
1.4 KiB
Java
46 lines
1.4 KiB
Java
package org.gcube.data.publishing.ckan2zenodo;
|
|
|
|
import java.net.MalformedURLException;
|
|
|
|
import javax.ws.rs.WebApplicationException;
|
|
|
|
import org.gcube.common.authorization.library.provider.SecurityTokenProvider;
|
|
import org.gcube.data.publishing.ckan2zenodo.clients.GCat;
|
|
import org.gcube.data.publishing.ckan2zenodo.model.CkanItemDescriptor;
|
|
import org.gcube.data.publishing.ckan2zenodo.model.faults.GcatException;
|
|
import org.gcube.gcat.client.Item;
|
|
import org.gcube.gcat.client.Profile;
|
|
import org.junit.Test;
|
|
|
|
public class GCatTests {
|
|
|
|
|
|
@Test
|
|
public void getProfile() throws MalformedURLException, GcatException {
|
|
TokenSetter.set("/pred4s/preprod/preVRE");
|
|
System.out.println(SecurityTokenProvider.instance.get());
|
|
CkanItemDescriptor item=GCat.getByID("sampleontable_in_prevre");
|
|
|
|
|
|
System.out.println(item.getProfile());
|
|
}
|
|
@Test
|
|
public void listProfiles() throws WebApplicationException, MalformedURLException {
|
|
TokenSetter.set("/gcube/devsec");
|
|
System.out.println(SecurityTokenProvider.instance.get());
|
|
System.out.println("PROFILES : ");
|
|
System.out.println(new Profile().list());
|
|
}
|
|
|
|
@Test
|
|
public void publishUpdate() throws MalformedURLException {
|
|
TokenSetter.set("/gcube/devsec/devVRE");
|
|
System.out.println(SecurityTokenProvider.instance.get());
|
|
String json=TestCommons.convertStreamToString(GCatTests.class.getResourceAsStream("/ResearchObject.json"));
|
|
new Item().create(json);
|
|
// GCat.updateItem(toUpdate);
|
|
}
|
|
|
|
|
|
}
|