[jbpm-commits] JBoss JBPM SVN: r5374 - in jbpm4/trunk/modules: test-db/src/test/java/org/jbpm/test/task and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed Jul 29 09:06:26 EDT 2009
Author: koen.aers at jboss.com
Date: 2009-07-29 09:06:25 -0400 (Wed, 29 Jul 2009)
New Revision: 5374
Modified:
jbpm4/trunk/modules/api/src/main/java/org/jbpm/api/TaskQuery.java
jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/task/TaskQueryTest.java
Log:
JBPM-2418: fix the duedate property name
Modified: jbpm4/trunk/modules/api/src/main/java/org/jbpm/api/TaskQuery.java
===================================================================
--- jbpm4/trunk/modules/api/src/main/java/org/jbpm/api/TaskQuery.java 2009-07-29 12:46:55 UTC (rev 5373)
+++ jbpm4/trunk/modules/api/src/main/java/org/jbpm/api/TaskQuery.java 2009-07-29 13:06:25 UTC (rev 5374)
@@ -37,9 +37,9 @@
/** assignee property to be used as property in {@link #orderAsc(String)} and {@link #orderDesc(String)} */
String PROPERTY_ASSIGNEE = "assignee";
/** createdate property to be used as property in {@link #orderAsc(String)} and {@link #orderDesc(String)} */
- String PROPERTY_CREATEDATE = "create";
+ String PROPERTY_CREATEDATE = "createTime";
/** duedate property to be used as property in {@link #orderAsc(String)} and {@link #orderDesc(String)} */
- String PROPERTY_DUEDATE = "dueDate";
+ String PROPERTY_DUEDATE = "duedate";
/** priority property to be used as property in {@link #orderAsc(String)} and {@link #orderDesc(String)} */
String PROPERTY_PRIORITY = "priority";
/** progress property to be used as property in {@link #orderAsc(String)} and {@link #orderDesc(String)} */
Modified: jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/task/TaskQueryTest.java
===================================================================
--- jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/task/TaskQueryTest.java 2009-07-29 12:46:55 UTC (rev 5373)
+++ jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/task/TaskQueryTest.java 2009-07-29 13:06:25 UTC (rev 5374)
@@ -21,6 +21,7 @@
*/
package org.jbpm.test.task;
+import java.util.Date;
import java.util.List;
import org.jbpm.api.TaskQuery;
@@ -32,6 +33,34 @@
* @author Tom Baeyens
*/
public class TaskQueryTest extends JbpmTestCase {
+
+ public void testPropertyNames() {
+ Task task = taskService.newTask();
+ task.setName("write task query test");
+ task.setAssignee("koen");
+ task.setPriority(Integer.MAX_VALUE);
+ task.setDescription("make sure the test fails if property names are incorrect");
+ task.setDuedate(new Date());
+ String writeTestTaskId = taskService.saveTask(task);
+
+ TaskQuery taskQuery = taskService.createTaskQuery();
+
+ checkProperty(taskQuery, task, TaskQuery.PROPERTY_ASSIGNEE);
+ checkProperty(taskQuery, task, TaskQuery.PROPERTY_CREATEDATE);
+ checkProperty(taskQuery, task, TaskQuery.PROPERTY_DUEDATE);
+ checkProperty(taskQuery, task, TaskQuery.PROPERTY_NAME);
+ checkProperty(taskQuery, task, TaskQuery.PROPERTY_PRIORITY);
+ checkProperty(taskQuery, task, TaskQuery.PROPERTY_PROGRESS);
+
+ taskService.deleteTaskCascade(writeTestTaskId);
+ }
+
+ private void checkProperty(TaskQuery taskQuery, Task task, String propertyName) {
+ List<Task> taskList = taskQuery.orderAsc(propertyName).list();
+ assertNotNull(taskList);
+ assertContainsTask(taskList, task.getName());
+ assertEquals(1, taskList.size());
+ }
public void testSimplestTaskQuery() {
Task task = taskService.newTask();
More information about the jbpm-commits
mailing list