IT-KIMI_SHI\SINOIT.KIMI
2018-06-01 64c40fb427bff513f575f11e4c1e7bd9a1bfe3e3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Êþº¾2 Bme/kafeitu/demo/activiti/service/oa/leave/LeaveWorkflowServiceTest:me/kafeitu/modules/test/spring/SpringTransactionalTestCaseleaveWorkflowService@Lme/kafeitu/demo/activiti/service/oa/leave/LeaveWorkflowService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; workflowProcessDefinitionServiceLLme/kafeitu/demo/activiti/service/activiti/WorkflowProcessDefinitionService;runtimeService$Lorg/activiti/engine/RuntimeService; taskService!Lorg/activiti/engine/TaskService;historyService$Lorg/activiti/engine/HistoryService; leaveManager8Lme/kafeitu/demo/activiti/service/oa/leave/LeaveManager;em!Ljavax/persistence/EntityManager;&Ljavax/persistence/PersistenceContext;<init>()VCode
 LineNumberTableLocalVariableTablethisDLme/kafeitu/demo/activiti/service/oa/leave/LeaveWorkflowServiceTest;setUp
Exceptions"java/lang/ExceptionLorg/junit/Before;    %     
'/tmp/kft-activiti-demo
)+*Jme/kafeitu/demo/activiti/service/activiti/WorkflowProcessDefinitionService ,-deployAllFromClasspath(Ljava/lang/String;)V testAllPassLorg/junit/Test;1(me/kafeitu/demo/activiti/entity/oa/Leave
04java/util/Date
3
07 89 setApplyTime(Ljava/util/Date;)V;jodd/datetime/JDateTime=2012-05-22 12:00
:? -
:A BC convertToDate()Ljava/util/Date;
0E F9 setStartTimeH2012-05-23 09:00
0J K9
setEndTimeM公休
0O P- setLeaveTypeRkafeitu
0T U-    setUserIdW    no reason
0Y Z-    setReason\java/util/HashMap
[    _ 
acb>me/kafeitu/demo/activiti/service/oa/leave/LeaveWorkflowService de startWorkflowh(Lme/kafeitu/demo/activiti/entity/oa/Leave;Ljava/util/Map;)Lorg/activiti/engine/runtime/ProcessInstance;
0g higetProcessInstanceId()Ljava/lang/String;
kmlorg/junit/Assert no assertNotNull(Ljava/lang/Object;)V    q sut"org/activiti/engine/RuntimeService vwcreateProcessInstanceQuery4()Lorg/activiti/engine/runtime/ProcessInstanceQuery;
0y z{getId()Ljava/lang/Long;
}~java/lang/Long €itoString ‚„ƒ0org/activiti/engine/runtime/ProcessInstanceQuery …†processInstanceBusinessKeyF(Ljava/lang/String;)Lorg/activiti/engine/runtime/ProcessInstanceQuery; ‚ˆ ‰Š singleResult()Ljava/lang/Object;Œ+org/activiti/engine/runtime/ProcessInstance    Ž  ’‘org/activiti/engine/TaskService “”createTaskQuery&()Lorg/activiti/engine/task/TaskQuery;–
deptLeader ˜š™"org/activiti/engine/task/TaskQuery ›œtaskCandidateGroup<(Ljava/lang/String;)Lorg/activiti/engine/task/TaskInfoQuery; ˜ˆŸorg/activiti/engine/task/Task ž¡ zi£
leaderuser ¥ ¦§claim'(Ljava/lang/String;Ljava/lang/String;)V©deptLeaderPass
«­¬java/lang/Boolean ®¯valueOf(Z)Ljava/lang/Boolean; ±³² java/util/Map ´µput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; · ¸¹complete$(Ljava/lang/String;Ljava/util/Map;)V»hr½hruser¿hrPass
0Á Âi    getUserId ˜Ä Ŝ taskAssigneeÇrealityStartTimeÉ2012-05-22 13:00ËrealityEndTimeÍ2012-05-24 09:00    Ï  ÑÓÒjavax/persistence/EntityManager Ôflush    Ö 
ØÚÙ6me/kafeitu/demo/activiti/service/oa/leave/LeaveManager ÛÜgetLeave<(Ljava/lang/Long;)Lme/kafeitu/demo/activiti/entity/oa/Leave;
0Þ ßCgetRealityStartTime
0á âCgetRealityEndTime    ä  æèç"org/activiti/engine/HistoryService éê"createHistoricProcessInstanceQuery<()Lorg/activiti/engine/history/HistoricProcessInstanceQuery;ìleave îðï8org/activiti/engine/history/HistoricProcessInstanceQuery ñòprocessDefinitionKeyN(Ljava/lang/String;)Lorg/activiti/engine/history/HistoricProcessInstanceQuery; îô õêfinished î÷ øùcount()J
kû üý assertEquals(JJ)V*Lme/kafeitu/demo/activiti/entity/oa/Leave;    variablesLjava/util/Map;processInstance-Lorg/activiti/engine/runtime/ProcessInstance;taskLorg/activiti/engine/task/Task;JLocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
SourceFileLeaveWorkflowServiceTest.java7Lorg/springframework/test/context/ContextConfiguration;    locations/applicationContext-test.xml!    
  /*·±!  !#8
*´$&¶(±
:    ; 
. !/ÞÜ»0Y·2L+»3Y·5¶6+»:Y<·>¶@¶D+»:YG·>¶@¶I+L¶N+Q¶S+V¶X»[Y·]M*´^+,¶`W+¶f¸j*´p¹r+¶x¶|¹¹‡À‹N-¸j*´¹•¹—À˜¹Àž:¸j*´¹ ¢¹¤»[Y·]M,¨¸ª¹°W*´¹ ,¹¶*´¹º¹—À˜¹Àž:¸j*´¹ ¼¹¤»[Y·]M,¾¸ª¹°W*´¹ ,¹¶*´¹+¶À¹ÃÀ˜¹Àž:»[Y·]M,Æ»:YÈ·>¶@¹°W,Ê»:YÌ·>¶@¹°W*´¹ ,¹¶*´Î¹Ð*´Õ+¶x¶×L+¶Ý¸j+¶à¸j*´ã¹åë¹í¹ó¹ö7
¸ú±š&CDE#F3G9H?IEKMLWM^OgP{O|Q€TU¢V´X¼YÉZÚ]÷^ü_ab#c4fSg[hpi…j–lŸn«o²p¹sÕtÛu>ÜÔìþMÿ|`?Õø Mÿ    
 [s