62 lines
2.4 KiB
Java
Executable File
62 lines
2.4 KiB
Java
Executable File
package org.gcube.portlets.user.dataminermanagertester.server.testbuild;
|
|
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.BionymLocalTest;
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.CMSY2Test;
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.CSquareColumnCreatorTest;
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.DBScanTest;
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.DMTest;
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.FeedForwardAnnTest;
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.GenericChartsTest;
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.ListDBNameTest;
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.OpenMeshRecostructorGPUTest;
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.PolygonsToMapTest;
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.RasterDataPublisherTest;
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.WebAppPublisherTest;
|
|
import org.gcube.portlets.user.dataminermanagertester.server.testconfig.XYExtractorTest;
|
|
import org.gcube.portlets.user.dataminermanagertester.shared.config.TestType;
|
|
***REMOVED***
|
|
|
|
/**
|
|
*
|
|
* @author Giancarlo Panichi
|
|
*
|
|
*
|
|
*/
|
|
public class TestBuilder {
|
|
|
|
public DMTest build(TestType testType) throws ServiceException {
|
|
if (testType != null) {
|
|
switch (testType) {
|
|
case FeedForwardAnn:
|
|
return new FeedForwardAnnTest();
|
|
case BionymLocal:
|
|
return new BionymLocalTest();
|
|
case CMSY2:
|
|
return new CMSY2Test();
|
|
case RasterDataPublisher:
|
|
return new RasterDataPublisherTest();
|
|
case WebAppPublisher:
|
|
return new WebAppPublisherTest();
|
|
case XYExtractor:
|
|
return new XYExtractorTest();
|
|
case CSquareColumnCreator:
|
|
return new CSquareColumnCreatorTest();
|
|
case DBScan:
|
|
return new DBScanTest();
|
|
case ListDBName:
|
|
return new ListDBNameTest();
|
|
case OpenMeshRecostructorGPU:
|
|
return new OpenMeshRecostructorGPUTest();
|
|
case GenericCharts:
|
|
return new GenericChartsTest();
|
|
case PolygonsToMap:
|
|
return new PolygonsToMapTest();
|
|
default:
|
|
throw new ServiceException("Test not found");
|
|
***REMOVED***
|
|
***REMOVED*** else {
|
|
throw new ServiceException("Test not found");
|
|
***REMOVED***
|
|
***REMOVED***
|
|
***REMOVED***
|