ckan2zenodo-library/src/test/java/org/gcube/tests/EnvironmentCheckTests.java

43 lines
1.4 KiB
Java

package org.gcube.tests;
import org.gcube.data.publishing.ckan2zenodo.Ckan2Zenodo;
import org.gcube.data.publishing.ckan2zenodo.Ckan2ZenodoImpl;
import org.gcube.data.publishing.ckan2zenodo.model.faults.*;
import org.gcube.data.publishing.ckan2zenodo.model.report.EnvironmentReport;
import org.junit.Assume;
import org.junit.Test;
public class EnvironmentCheckTests {
String context="/pred4s/preprod/preVRE";
@Test
public void failCheckEnvironemnt(){
TokenSetter.set("/gcube");
Ckan2Zenodo client=new Ckan2ZenodoImpl();
EnvironmentReport report=client.checkEnvironment();
Assume.assumeFalse(report.isok());
System.out.println(report);
}
@Test
public void okCheckEnvironemnt(){
TokenSetter.set(context);
Ckan2Zenodo client=new Ckan2ZenodoImpl();
EnvironmentReport report=client.checkEnvironment();
Assume.assumeTrue(report.isok());
System.out.println(report);
}
@Test
public void checkMappings() throws GcatException, TransformationException, ConfigurationException, InvalidItemException, ZenodoException {
TokenSetter.set(context);
Ckan2Zenodo client=new Ckan2ZenodoImpl();
client.translate(client.read("knime_workflow_with_joined_consumer_phase_and_dose_response_model"));
// client.translate(client.read("lwr_in_prevre"));
client.translate(client.read("xyextractor_in_prevre"));
}
}