[jbpm-commits] JBoss JBPM SVN: r6339 - in jbpm4/trunk/modules/pvm/src: test/java/org/jbpm/pvm/internal and 1 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu May 13 22:15:20 EDT 2010
Author: rebody
Date: 2010-05-13 22:15:20 -0400 (Thu, 13 May 2010)
New Revision: 6339
Added:
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/internal/task/
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/internal/task/TaskImplTest.java
Modified:
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/task/TaskImpl.java
Log:
JBPM-2750 delete duplicated state field of TaskImpl
Modified: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/task/TaskImpl.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/task/TaskImpl.java 2010-05-14 02:07:20 UTC (rev 6338)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/task/TaskImpl.java 2010-05-14 02:15:20 UTC (rev 6339)
@@ -71,8 +71,6 @@
protected int priority = Priority.NORMAL;
- protected String state = Task.STATE_OPEN;
-
protected String taskDefinitionName;
protected TaskDefinitionImpl taskDefinition;
@@ -94,6 +92,7 @@
protected Long superTaskDbid;
public TaskImpl() {
+ this.state = Task.STATE_OPEN;
}
// parent for variable lookup ///////////////////////////////////////////////
@@ -395,10 +394,6 @@
this.execution = (ExecutionImpl) execution;
}
- public String getState() {
- return state;
- }
-
public String getAssignee() {
return assignee;
}
@@ -443,10 +438,6 @@
this.participations = participations;
}
- public void setState(String state) {
- this.state = state;
- }
-
public String getExecutionId() {
return executionId;
}
Added: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/internal/task/TaskImplTest.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/internal/task/TaskImplTest.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/internal/task/TaskImplTest.java 2010-05-14 02:15:20 UTC (rev 6339)
@@ -0,0 +1,31 @@
+
+package org.jbpm.pvm.internal.task;
+
+import junit.framework.TestCase;
+import org.jbpm.api.task.Task;
+import org.jbpm.pvm.internal.task.TaskImpl;
+
+public class TaskImplTest extends TestCase {
+ public void testSuspend() {
+ TaskImpl task = new TaskImpl();
+ assertEquals(Task.STATE_OPEN, task.getState());
+
+ task.suspend();
+ assertEquals(Task.STATE_SUSPENDED, task.getState());
+ assertFalse(task.isCompleted());
+
+ task.resume();
+ assertEquals(Task.STATE_OPEN, task.getState());
+ }
+
+ public void testState() {
+ TaskImpl task = new TaskImpl();
+ assertEquals(Task.STATE_OPEN, task.getState());
+
+ task.setState(Task.STATE_COMPLETED);
+
+ assertEquals(Task.STATE_COMPLETED, task.getState());
+ assertTrue(task.isCompleted());
+ }
+
+}
More information about the jbpm-commits
mailing list