|
|
|
@ -12,14 +12,13 @@ import org.gcube.spatial.data.sdi.LocalConfiguration;
|
|
|
|
|
import org.gcube.spatial.data.sdi.SDIService;
|
|
|
|
|
import org.gcube.spatial.data.sdi.engine.GISManager;
|
|
|
|
|
import org.gcube.spatial.data.sdi.engine.GeoNetworkManager;
|
|
|
|
|
import org.gcube.spatial.data.sdi.engine.TemplateManager;
|
|
|
|
|
import org.gcube.spatial.data.sdi.engine.RoleManager;
|
|
|
|
|
import org.gcube.spatial.data.sdi.engine.SDIManager;
|
|
|
|
|
import org.gcube.spatial.data.sdi.engine.TemplateManager;
|
|
|
|
|
import org.gcube.spatial.data.sdi.engine.TemporaryPersistence;
|
|
|
|
|
import org.gcube.spatial.data.sdi.engine.ThreddsManager;
|
|
|
|
|
import org.gcube.spatial.data.sdi.model.ServiceConstants;
|
|
|
|
|
import org.gcube.spatial.data.sdi.model.metadata.TemplateDescriptor;
|
|
|
|
|
import org.gcube.spatial.data.sdi.rest.GeoNetwork;
|
|
|
|
|
import org.gcube.spatial.data.sdi.test.factories.GISManagerFactory;
|
|
|
|
|
import org.gcube.spatial.data.sdi.test.factories.GeoNetworkManagerFactory;
|
|
|
|
|
import org.gcube.spatial.data.sdi.test.factories.MetadataTemplateManagerFactory;
|
|
|
|
@ -34,8 +33,6 @@ import org.glassfish.jersey.test.JerseyTest;
|
|
|
|
|
import org.junit.BeforeClass;
|
|
|
|
|
import org.junit.Test;
|
|
|
|
|
|
|
|
|
|
import io.swagger.jaxrs.config.BeanConfig;
|
|
|
|
|
|
|
|
|
|
public class MainTest extends JerseyTest{
|
|
|
|
|
|
|
|
|
|
@BeforeClass
|
|
|
|
@ -69,22 +66,22 @@ public class MainTest extends JerseyTest{
|
|
|
|
|
|
|
|
|
|
ResourceConfig config= new ResourceConfig(SDIService.class);
|
|
|
|
|
config.register(new MyBinder());
|
|
|
|
|
config.register(io.swagger.jaxrs.listing.ApiListingResource.class);
|
|
|
|
|
config.register(io.swagger.jaxrs.listing.SwaggerSerializers.class);
|
|
|
|
|
|
|
|
|
|
// config.register(io.swagger.jaxrs.listing.ApiListingResource.class);
|
|
|
|
|
// config.register(io.swagger.jaxrs.listing.SwaggerSerializers.class);
|
|
|
|
|
//
|
|
|
|
|
// //SWAGGER
|
|
|
|
|
BeanConfig beanConfig = new BeanConfig();
|
|
|
|
|
beanConfig.setVersion("1.0.0");
|
|
|
|
|
beanConfig.setSchemes(new String[]{"http","https"});
|
|
|
|
|
beanConfig.setHost("localhost:9998");
|
|
|
|
|
beanConfig.setBasePath("gcube/service");
|
|
|
|
|
String packageName=GeoNetwork.class.getPackage().getName();
|
|
|
|
|
System.out.println("PACKAGE : "+packageName);
|
|
|
|
|
beanConfig.setResourcePackage(packageName);
|
|
|
|
|
beanConfig.setScan(true);
|
|
|
|
|
System.out.println(beanConfig.getSwagger());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// BeanConfig beanConfig = new BeanConfig();
|
|
|
|
|
// beanConfig.setVersion("1.0.0");
|
|
|
|
|
// beanConfig.setSchemes(new String[]{"http","https"});
|
|
|
|
|
// beanConfig.setHost("localhost:9998");
|
|
|
|
|
// beanConfig.setBasePath("gcube/service");
|
|
|
|
|
// String packageName=GeoNetwork.class.getPackage().getName();
|
|
|
|
|
// System.out.println("PACKAGE : "+packageName);
|
|
|
|
|
// beanConfig.setResourcePackage(packageName);
|
|
|
|
|
// beanConfig.setScan(true);
|
|
|
|
|
// System.out.println(beanConfig.getSwagger());
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
//Multipart
|
|
|
|
|
// config.packages("org.glassfish.jersey.media.multipart");
|
|
|
|
|