[jbpm-commits] JBoss JBPM SVN: r3474 - in projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts: feature and 8 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Sat Dec 20 05:00:20 EST 2008


Author: thomas.diesler at jboss.com
Date: 2008-12-20 05:00:20 -0500 (Sat, 20 Dec 2008)
New Revision: 3474

Added:
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/deployment/
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/deployment/DeploymentXMLTest.java
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/gateway/
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/gateway/exclusive/
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/service/
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/exclusivechoice/
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/sequence/
Removed:
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/deployment/
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/gateway/
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/service/
Modified:
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/gateway/exclusive/ExclusiveGatewaySplitTest.java
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/service/ProcessDefinitionServiceTest.java
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/service/ProcessEngineTest.java
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/service/ProcessInstanceServiceTest.java
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/exclusivechoice/ExclusiveChoiceTest.java
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/sequence/SequencePersistenceTest.java
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/sequence/SequenceTest.java
Log:
WIP

Copied: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/deployment/DeploymentXMLTest.java (from rev 3473, projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/deployment/DeploymentXMLTest.java)
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/deployment/DeploymentXMLTest.java	                        (rev 0)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/deployment/DeploymentXMLTest.java	2008-12-20 10:00:20 UTC (rev 3474)
@@ -0,0 +1,73 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.bpm.cts.feature.deployment;
+
+// $Id$
+
+import java.net.URL;
+
+import org.jboss.bpm.api.deployment.Deployment;
+import org.jboss.bpm.api.model.ProcessDefinition;
+import org.jboss.bpm.api.model.ProcessInstance;
+import org.jboss.bpm.api.model.ProcessInstance.ProcessStatus;
+import org.jboss.bpm.api.runtime.Token;
+import org.jboss.bpm.api.service.DeploymentService;
+import org.jboss.bpm.api.test.APITestCase;
+
+/**
+ * Test simple XML deployment
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 24-Nov-2008
+ */
+public class DeploymentXMLTest extends APITestCase
+{
+  public void testSimpleXMLDeploy() throws Exception
+  {
+    URL pdURL = getResourceURL("cts/deployment/simple-process-" + getDialect() + ".xml");
+
+    DeploymentService depService = getProcessEngine().getService(DeploymentService.class);
+    Deployment dep = depService.createDeployment(pdURL);
+
+    ProcessDefinition procDef = depService.deploy(dep);
+    assertNotNull("ProcDef not null", procDef);
+    
+    ProcessInstance proc = procDef.newInstance();
+    
+    Token token = proc.startProcess();
+    assertEquals("Node name", "a", token.getNode().getName());
+    
+    token.signal();
+    assertEquals("Node name", "b", token.getNode().getName());
+    
+    token.signal();
+    assertEquals("Node name", "c", token.getNode().getName());
+    
+    token.signal();
+    assertEquals("Node name", "end", token.getNode().getName());
+    
+    assertEquals(ProcessStatus.Completed, proc.getProcessStatus());
+
+    // Undeploy the process
+    assertTrue("Undeploy successful", depService.undeploy(dep));
+  }
+}

Copied: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/gateway/exclusive (from rev 3473, projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/gateway/exclusive)

Modified: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/gateway/exclusive/ExclusiveGatewaySplitTest.java
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/gateway/exclusive/ExclusiveGatewaySplitTest.java	2008-12-20 09:31:54 UTC (rev 3473)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/gateway/exclusive/ExclusiveGatewaySplitTest.java	2008-12-20 10:00:20 UTC (rev 3474)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.cts.gateway.exclusive;
+package org.jboss.bpm.cts.feature.gateway.exclusive;
 
 // $Id$
 

Copied: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/service (from rev 3473, projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/service)

Modified: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/service/ProcessDefinitionServiceTest.java
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/service/ProcessDefinitionServiceTest.java	2008-12-20 09:31:54 UTC (rev 3473)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/service/ProcessDefinitionServiceTest.java	2008-12-20 10:00:20 UTC (rev 3474)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.cts.service;
+package org.jboss.bpm.cts.feature.service;
 
 // $Id$
 

Modified: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/service/ProcessEngineTest.java
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/service/ProcessEngineTest.java	2008-12-20 09:31:54 UTC (rev 3473)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/service/ProcessEngineTest.java	2008-12-20 10:00:20 UTC (rev 3474)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.cts.service;
+package org.jboss.bpm.cts.feature.service;
 
 // $Id$
 

Modified: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/service/ProcessInstanceServiceTest.java
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/service/ProcessInstanceServiceTest.java	2008-12-20 09:31:54 UTC (rev 3473)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/feature/service/ProcessInstanceServiceTest.java	2008-12-20 10:00:20 UTC (rev 3474)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.cts.service;
+package org.jboss.bpm.cts.feature.service;
 
 // $Id$
 

Copied: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/exclusivechoice (from rev 3473, projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/incubator/pattern/control/exclusivechoice)

Modified: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/exclusivechoice/ExclusiveChoiceTest.java
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/incubator/pattern/control/exclusivechoice/ExclusiveChoiceTest.java	2008-12-20 09:31:54 UTC (rev 3473)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/exclusivechoice/ExclusiveChoiceTest.java	2008-12-20 10:00:20 UTC (rev 3474)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.incubator.pattern.control.exclusivechoice;
+package org.jboss.bpm.cts.pattern.control.exclusivechoice;
 
 // $Id$
 

Copied: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/sequence (from rev 3473, projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/incubator/pattern/control/sequence)

Modified: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/sequence/SequencePersistenceTest.java
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/incubator/pattern/control/sequence/SequencePersistenceTest.java	2008-12-20 09:31:54 UTC (rev 3473)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/sequence/SequencePersistenceTest.java	2008-12-20 10:00:20 UTC (rev 3474)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.incubator.pattern.control.sequence;
+package org.jboss.bpm.cts.pattern.control.sequence;
 
 // $Id$
 

Modified: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/sequence/SequenceTest.java
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/incubator/pattern/control/sequence/SequenceTest.java	2008-12-20 09:31:54 UTC (rev 3473)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/cts/pattern/control/sequence/SequenceTest.java	2008-12-20 10:00:20 UTC (rev 3474)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.incubator.pattern.control.sequence;
+package org.jboss.bpm.cts.pattern.control.sequence;
 
 // $Id$
 




More information about the jbpm-commits mailing list