Package org.jbpm.test.services
Class AbstractServicesTest
- java.lang.Object
-
- org.jbpm.test.AbstractBaseTest
-
- org.jbpm.test.services.AbstractServicesTest
-
- Direct Known Subclasses:
AbstractCaseServicesTest,AbstractKieServicesTest
public abstract class AbstractServicesTest extends AbstractBaseTest
-
-
Field Summary
Fields Modifier and Type Field Description protected DeploymentServicedeploymentServiceprotected org.kie.test.util.db.PoolingDataSourceWrapperds-
Fields inherited from class org.jbpm.test.AbstractBaseTest
DATASOURCE_NAME
-
-
Constructor Summary
Constructors Constructor Description AbstractServicesTest()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidbuildDatasource()static voidcleanupSingletonSessionId()protected voidclearDocumentStorageProperty()protected voidclose()protected voidcloseDataSource()protected DeploymentUnitcreateAndDeployUnit(String groupId, String artifactid, String version)protected abstract org.kie.internal.runtime.conf.DeploymentDescriptorcreateDeploymentDescriptor()protected abstract DeploymentUnitcreateDeploymentUnit(String groupId, String artifactid, String version)protected org.kie.api.builder.KieFileSystemcreateKieFileSystemWithKProject(org.kie.api.KieServices ks)protected org.drools.compiler.kie.builder.impl.InternalKieModulecreateKieJar(org.kie.api.KieServices ks, org.kie.api.builder.ReleaseId releaseId, List<String> resources)protected org.drools.compiler.kie.builder.impl.InternalKieModulecreateKieJar(org.kie.api.KieServices ks, org.kie.api.builder.ReleaseId releaseId, List<String> resources, Map<String,String> extraResources, org.kie.api.builder.ReleaseId... dependencies)protected voiddeleteFolder(String pathStr)protected List<org.kie.internal.runtime.conf.NamedObjectModel>getEnvironmentEntries()protected StringgetJndiDatasourceName()protected StringgetPom(org.kie.api.builder.ReleaseId releaseId, org.kie.api.builder.ReleaseId... dependencies)protected abstract List<String>getProcessDefinitionFiles()protected List<org.kie.internal.runtime.conf.ObjectModel>getProcessListeners()protected List<org.kie.internal.runtime.conf.ObjectModel>getTaskListeners()protected List<org.kie.internal.runtime.conf.NamedObjectModel>getWorkItemHandlers()protected abstract DeploymentUnitprepareDeploymentUnit()protected voidprepareDocumentStorage()-
Methods inherited from class org.jbpm.test.AbstractBaseTest
configure, getDataSourceProperties, reset, setupPoolingDataSource, setupPoolingDataSource
-
-
-
-
Field Detail
-
ds
protected org.kie.test.util.db.PoolingDataSourceWrapper ds
-
deploymentService
protected DeploymentService deploymentService
-
-
Method Detail
-
prepareDeploymentUnit
protected abstract DeploymentUnit prepareDeploymentUnit() throws Exception
- Throws:
Exception
-
createDeploymentUnit
protected abstract DeploymentUnit createDeploymentUnit(String groupId, String artifactid, String version) throws Exception
- Throws:
Exception
-
prepareDocumentStorage
protected void prepareDocumentStorage()
-
clearDocumentStorageProperty
protected void clearDocumentStorageProperty()
-
createAndDeployUnit
protected DeploymentUnit createAndDeployUnit(String groupId, String artifactid, String version) throws Exception
- Throws:
Exception
-
close
protected void close()
-
getPom
protected String getPom(org.kie.api.builder.ReleaseId releaseId, org.kie.api.builder.ReleaseId... dependencies)
-
createKieJar
protected org.drools.compiler.kie.builder.impl.InternalKieModule createKieJar(org.kie.api.KieServices ks, org.kie.api.builder.ReleaseId releaseId, List<String> resources)
-
createKieJar
protected org.drools.compiler.kie.builder.impl.InternalKieModule createKieJar(org.kie.api.KieServices ks, org.kie.api.builder.ReleaseId releaseId, List<String> resources, Map<String,String> extraResources, org.kie.api.builder.ReleaseId... dependencies)
-
createDeploymentDescriptor
protected abstract org.kie.internal.runtime.conf.DeploymentDescriptor createDeploymentDescriptor()
-
createKieFileSystemWithKProject
protected org.kie.api.builder.KieFileSystem createKieFileSystemWithKProject(org.kie.api.KieServices ks)
-
getJndiDatasourceName
protected String getJndiDatasourceName()
- Overrides:
getJndiDatasourceNamein classAbstractBaseTest
-
buildDatasource
protected void buildDatasource()
-
closeDataSource
protected void closeDataSource()
-
cleanupSingletonSessionId
public static void cleanupSingletonSessionId()
-
deleteFolder
protected void deleteFolder(String pathStr)
-
getProcessListeners
protected List<org.kie.internal.runtime.conf.ObjectModel> getProcessListeners()
-
getWorkItemHandlers
protected List<org.kie.internal.runtime.conf.NamedObjectModel> getWorkItemHandlers()
-
getTaskListeners
protected List<org.kie.internal.runtime.conf.ObjectModel> getTaskListeners()
-
getEnvironmentEntries
protected List<org.kie.internal.runtime.conf.NamedObjectModel> getEnvironmentEntries()
-
-