[jboss-svn-commits] JBL Code SVN: r23096 - in labs/jbossrules/trunk/drools-process/drools-process-task: src/test/java/org/drools/task/service and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Sep 25 19:37:51 EDT 2008


Author: KrisVerlaenen
Date: 2008-09-25 19:37:51 -0400 (Thu, 25 Sep 2008)
New Revision: 23096

Modified:
   labs/jbossrules/trunk/drools-process/drools-process-task/pom.xml
   labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/MockEventMessagingTest.java
   labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/TaskLifeCycleTest.java
   labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/TaskServiceEventMessagingTest.java
   labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/TaskServiceLifeCycleTest.java
Log:
JBRULES-1757: Add WS-HT service views to IDE
 - updated task view
 - updated WS-HT work item handler

Modified: labs/jbossrules/trunk/drools-process/drools-process-task/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/pom.xml	2008-09-25 23:24:36 UTC (rev 23095)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/pom.xml	2008-09-25 23:37:51 UTC (rev 23096)
@@ -15,6 +15,11 @@
       <dependencies> 	       
     	<dependency>
     		<groupId>org.drools</groupId>
+    		<artifactId>drools-core</artifactId>
+    	</dependency>         		  
+       
+    	<dependency>
+    		<groupId>org.drools</groupId>
     		<artifactId>drools-workitems</artifactId>
     		<version>${project.version}</version>
     	</dependency>         		  

Modified: labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/MockEventMessagingTest.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/MockEventMessagingTest.java	2008-09-25 23:24:36 UTC (rev 23095)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/MockEventMessagingTest.java	2008-09-25 23:37:51 UTC (rev 23096)
@@ -1,28 +1,19 @@
 package org.drools.task.service;
 
 import java.io.StringReader;
-import java.net.InetSocketAddress;
-import java.net.SocketAddress;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
 import java.util.Map;
 
 import org.apache.commons.collections.map.HashedMap;
-import org.apache.mina.transport.socket.nio.NioSocketConnector;
 import org.drools.eventmessaging.EventKey;
 import org.drools.eventmessaging.EventTriggerTransport;
 import org.drools.eventmessaging.Payload;
 import org.drools.task.BaseTest;
-import org.drools.task.Status;
 import org.drools.task.Task;
-import org.drools.task.event.EventPayload;
-import org.drools.task.event.TaskUserEvent;
-import org.drools.task.event.TaskCompletedEvent;
+import org.drools.task.event.TaskClaimedEvent;
 import org.drools.task.event.TaskEventKey;
-import org.drools.task.service.MinaTaskClient;
-import org.drools.task.service.MinaTaskServer;
-import org.drools.task.service.TaskClientHandler;
 
 public class MockEventMessagingTest extends BaseTest {    
     public void testMockTransport() throws Exception {      
@@ -41,7 +32,7 @@
         
         long taskId = task.getId();      
         
-        EventKey key = new TaskEventKey(TaskUserEvent.class, taskId );        
+        EventKey key = new TaskEventKey(TaskClaimedEvent.class, taskId );        
         MockEventTriggerTransport transport = new MockEventTriggerTransport();   
         taskService.getEventKeys().register( key, transport );      
         
@@ -49,8 +40,8 @@
         taskSession.taskOperation( Operation.Claim, taskId, users.get( "darth" ).getId(), null );        
         
         assertEquals( 1, transport.list.size() );
-        assertEquals( taskId, ((TaskUserEvent) ((Payload) transport.list.get(0)).get()).getTaskId() );
-        assertEquals( users.get( "darth" ).getId(), ((TaskUserEvent) ((Payload) transport.list.get(0)).get()).getUserId() );
+        assertEquals( taskId, ((TaskClaimedEvent) ((Payload) transport.list.get(0)).get()).getTaskId() );
+        assertEquals( users.get( "darth" ).getId(), ((TaskClaimedEvent) ((Payload) transport.list.get(0)).get()).getUserId() );
         
     }
     

Modified: labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/TaskLifeCycleTest.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/TaskLifeCycleTest.java	2008-09-25 23:24:36 UTC (rev 23095)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/TaskLifeCycleTest.java	2008-09-25 23:37:51 UTC (rev 23096)
@@ -91,8 +91,7 @@
         taskSummaryResponseHandler = new BlockingTaskSummaryResponseHandler();
         client.getTasksAssignedAsPotentialOwner(users.get( "bobba" ).getId(), "en-UK", taskSummaryResponseHandler);
         tasks = taskSummaryResponseHandler.getResults(); 
-        assertEquals(1, tasks.size());
-        assertEquals(Status.Completed, tasks.get(0).getStatus());
+        assertEquals(0, tasks.size());
         
         Payload payload = handler.getPayload();
         TaskCompletedEvent event = ( TaskCompletedEvent ) payload.get();
@@ -165,7 +164,7 @@
         taskSummaryResponseHandler = new BlockingTaskSummaryResponseHandler();
         client.getTasksAssignedAsPotentialOwner(users.get( "bobba" ).getId(), "en-UK", taskSummaryResponseHandler);
         tasks = taskSummaryResponseHandler.getResults(); 
-        assertEquals(2, tasks.size());
+        assertEquals(1, tasks.size());
         
         Payload payload = handler.getPayload();
         TaskCompletedEvent event = ( TaskCompletedEvent ) payload.get();

Modified: labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/TaskServiceEventMessagingTest.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/TaskServiceEventMessagingTest.java	2008-09-25 23:24:36 UTC (rev 23095)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/TaskServiceEventMessagingTest.java	2008-09-25 23:37:51 UTC (rev 23096)
@@ -3,24 +3,20 @@
 import java.io.StringReader;
 import java.net.InetSocketAddress;
 import java.net.SocketAddress;
-import java.util.ArrayList;
 import java.util.Date;
-import java.util.List;
 import java.util.Map;
 
 import org.apache.commons.collections.map.HashedMap;
 import org.apache.mina.transport.socket.nio.NioSocketConnector;
 import org.drools.eventmessaging.EventKey;
-import org.drools.eventmessaging.EventResponseHandler;
-import org.drools.eventmessaging.EventTriggerTransport;
 import org.drools.eventmessaging.Payload;
 import org.drools.task.BaseTest;
 import org.drools.task.MockUserInfo;
 import org.drools.task.Status;
 import org.drools.task.Task;
-import org.drools.task.event.TaskUserEvent;
+import org.drools.task.event.TaskClaimedEvent;
 import org.drools.task.event.TaskEventKey;
-import org.drools.task.service.MockEventMessagingTest.MockEventTriggerTransport;
+import org.drools.task.event.TaskUserEvent;
 
 public class TaskServiceEventMessagingTest extends BaseTest {
     MinaTaskServer server;
@@ -84,7 +80,7 @@
         Task task1 = getTaskResponseHandler.getTask();
         assertEquals( Status.Ready , task1.getTaskData().getStatus() );         
         
-        EventKey key = new TaskEventKey(TaskUserEvent.class, taskId );           
+        EventKey key = new TaskEventKey(TaskClaimedEvent.class, taskId );           
         BlockingEventResponseHandler handler = new BlockingEventResponseHandler(); 
         client.registerForEvent( key, true, handler );
         Thread.sleep( 3000 );

Modified: labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/TaskServiceLifeCycleTest.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/TaskServiceLifeCycleTest.java	2008-09-25 23:24:36 UTC (rev 23095)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/test/java/org/drools/task/service/TaskServiceLifeCycleTest.java	2008-09-25 23:37:51 UTC (rev 23096)
@@ -729,7 +729,6 @@
         vars.put( "groups", groups );        
         vars.put( "now", new Date() );
         
-        // One potential owner, should go straight to state Reserved
         String str = "(with (new Task()) { priority = 55, taskData = (with( new TaskData()) { skipable = true} ), ";
         str += "peopleAssignments = (with ( new PeopleAssignments() ) { potentialOwners = [users['bobba' ], users['darth'] ] }),";                        
         str += "names = [ new I18NText( 'en-UK', 'This is my task name')] })";
@@ -758,7 +757,6 @@
         vars.put( "groups", groups );        
         vars.put( "now", new Date() );
         
-        // One potential owner, should go straight to state Reserved
         String str = "(with (new Task()) { priority = 55, taskData = (with( new TaskData()) { skipable = true} ), ";
         str += "peopleAssignments = (with ( new PeopleAssignments() ) { potentialOwners = [users['bobba' ], users['darth'] ] }),";                        
         str += "names = [ new I18NText( 'en-UK', 'This is my task name')] })";




More information about the jboss-svn-commits mailing list