Author: tom.baeyens(a)jboss.com
Date: 2009-04-02 05:54:25 -0400 (Thu, 02 Apr 2009)
New Revision: 4384
Added:
jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/process/process.jpdl.xml
Modified:
jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/process/DeploymentResourcesTest.java
Log:
JBPM-2127 added deployment test from classpath resource input stream
Modified:
jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/process/DeploymentResourcesTest.java
===================================================================
---
jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/process/DeploymentResourcesTest.java 2009-04-01
20:47:29 UTC (rev 4383)
+++
jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/process/DeploymentResourcesTest.java 2009-04-02
09:54:25 UTC (rev 4384)
@@ -29,6 +29,7 @@
import java.util.Arrays;
import org.jbpm.JbpmException;
+import org.jbpm.ProcessDefinition;
import org.jbpm.test.JbpmTestCase;
@@ -64,6 +65,25 @@
assertTrue(Arrays.equals(otherBytes, retrievedOtherBytes));
}
+ public void testLoadProcessAsResource() {
+ ClassLoader classLoader = DeploymentResourcesTest.class.getClassLoader();
+ InputStream inputStream =
classLoader.getResourceAsStream("org/jbpm/test/process/process.jpdl.xml");
+ assertNotNull(inputStream);
+
+ long deploymentDbid =
+ repositoryService.createDeployment()
+ .addResourceFromInputStream("process.jpdl.xml", inputStream)
+ .deploy();
+
+ registerDeployment(deploymentDbid);
+
+ ProcessDefinition processDefinition =
repositoryService.createProcessDefinitionQuery()
+ .key("Resource")
+ .uniqueResult();
+
+ assertNotNull(processDefinition);
+ }
+
protected String generateString(String base, int multiplier) {
StringBuffer buffer = new StringBuffer();
for (int i=0; i<multiplier; i++) {
Added: jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/process/process.jpdl.xml
===================================================================
--- jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/process/process.jpdl.xml
(rev 0)
+++
jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/process/process.jpdl.xml 2009-04-02
09:54:25 UTC (rev 4384)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<process name="Resource"
xmlns="http://jbpm.org/4/jpdl">
+
+ <start>
+ <transition to="get return code" />
+ </start>
+
+ <state name="get return code">
+ <transition to="ok"/>
+ </state>
+
+ <end name="ok" state="completed"/>
+
+</process>
Property changes on:
jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/process/process.jpdl.xml
___________________________________________________________________
Name: svn:mime-type
+ text/plain