ckan2zenodo-library/src/test/java/org/gcube/data/publishing/ckan2zenodo/GCatTests.java

46 lines
1.4 KiB
Java
Raw Normal View History

2022-03-01 17:39:43 +01:00
package org.gcube.data.publishing.ckan2zenodo;
2019-11-26 14:55:20 +01:00
import java.net.MalformedURLException;
2020-01-23 18:03:28 +01:00
import javax.ws.rs.WebApplicationException;
2019-11-26 14:55:20 +01:00
import org.gcube.common.authorization.library.provider.SecurityTokenProvider;
import org.gcube.data.publishing.ckan2zenodo.clients.GCat;
import org.gcube.data.publishing.ckan2zenodo.model.CkanItemDescriptor;
2020-07-10 16:09:09 +02:00
import org.gcube.data.publishing.ckan2zenodo.model.faults.GcatException;
2020-01-07 18:03:26 +01:00
import org.gcube.gcat.client.Item;
2020-01-23 18:03:28 +01:00
import org.gcube.gcat.client.Profile;
2019-11-26 14:55:20 +01:00
import org.junit.Test;
public class GCatTests {
@Test
2020-07-10 16:09:09 +02:00
public void getProfile() throws MalformedURLException, GcatException {
2019-11-26 14:55:20 +01:00
TokenSetter.set("/pred4s/preprod/preVRE");
System.out.println(SecurityTokenProvider.instance.get());
CkanItemDescriptor item=GCat.getByID("sampleontable_in_prevre");
System.out.println(item.getProfile());
}
2020-01-23 18:03:28 +01:00
@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());
}
2020-01-07 18:03:26 +01:00
@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);
}
2019-11-26 14:55:20 +01:00
}