14
14
import com .codingapi .springboot .flow .service .FlowService ;
15
15
import com .codingapi .springboot .flow .user .User ;
16
16
import org .junit .jupiter .api .Test ;
17
+ import org .springframework .data .domain .PageRequest ;
17
18
18
19
import java .util .List ;
19
20
@@ -37,6 +38,7 @@ public class ErrorTest {
37
38
*/
38
39
@ Test
39
40
void errorMatcherOperatorTest (){
41
+ PageRequest pageRequest = PageRequest .of (0 , 1000 );
40
42
User user = new User ("张飞" );
41
43
userRepository .save (user );
42
44
@@ -71,7 +73,7 @@ void errorMatcherOperatorTest(){
71
73
flowService .startFlow (workId , user , leave , "发起流程" );
72
74
73
75
// 查看我的待办
74
- List <FlowRecord > userTodos = flowRecordRepository .findTodoByOperatorId (user .getUserId ());
76
+ List <FlowRecord > userTodos = flowRecordRepository .findTodoByOperatorId (user .getUserId (), pageRequest ). getContent ( );
75
77
assertEquals (1 , userTodos .size ());
76
78
77
79
// 提交流程
@@ -89,32 +91,32 @@ void errorMatcherOperatorTest(){
89
91
flowService .submitFlow (userTodo .getId (), user , leave , Opinion .pass ("同意" ));
90
92
91
93
// 查看部门经理的待办
92
- List <FlowRecord > deptTodos = flowRecordRepository .findTodoByOperatorId (dept .getUserId ());
94
+ List <FlowRecord > deptTodos = flowRecordRepository .findTodoByOperatorId (dept .getUserId (), pageRequest ). getContent ( );
93
95
assertEquals (1 , deptTodos .size ());
94
96
95
97
// 提交部门经理的审批
96
98
FlowRecord deptTodo = deptTodos .get (0 );
97
99
flowService .submitFlow (deptTodo .getId (), dept , leave , Opinion .pass ("同意" ));
98
100
99
101
// 查看总经理的待办
100
- List <FlowRecord > bossTodos = flowRecordRepository .findTodoByOperatorId (boss .getUserId ());
102
+ List <FlowRecord > bossTodos = flowRecordRepository .findTodoByOperatorId (boss .getUserId (), pageRequest ). getContent ( );
101
103
assertEquals (1 , bossTodos .size ());
102
104
103
105
// 提交总经理的审批
104
106
FlowRecord bossTodo = bossTodos .get (0 );
105
107
flowService .submitFlow (bossTodo .getId (), boss , leave , Opinion .pass ("同意" ));
106
108
107
109
// 查看所有流程
108
- List <FlowRecord > records = flowRecordRepository .findAll ();
110
+ List <FlowRecord > records = flowRecordRepository .findAll (pageRequest ). getContent ( );
109
111
assertEquals (4 , records .size ());
110
112
111
- userTodos = flowRecordRepository .findTodoByOperatorId (user .getUserId ());
113
+ userTodos = flowRecordRepository .findTodoByOperatorId (user .getUserId (), pageRequest ). getContent ( );
112
114
assertEquals (1 , userTodos .size ());
113
115
114
116
userTodo = userTodos .get (0 );
115
117
flowService .submitFlow (userTodo .getId (), user , leave , Opinion .pass ("同意" ));
116
118
117
- records = flowRecordRepository .findAll ();
119
+ records = flowRecordRepository .findAll (pageRequest ). getContent ( );
118
120
assertEquals (4 , records .size ());
119
121
// 查看所有流程是否都已经结束
120
122
assertTrue (records .stream ().allMatch (FlowRecord ::isFinish ));
@@ -131,6 +133,8 @@ void errorMatcherOperatorTest(){
131
133
*/
132
134
@ Test
133
135
void errorMatcherNodeTest (){
136
+
137
+ PageRequest pageRequest = PageRequest .of (0 ,1000 );
134
138
User user = new User ("张飞" );
135
139
userRepository .save (user );
136
140
@@ -165,7 +169,7 @@ void errorMatcherNodeTest(){
165
169
flowService .startFlow (workId , user , leave , "发起流程" );
166
170
167
171
// 查看我的待办
168
- List <FlowRecord > userTodos = flowRecordRepository .findTodoByOperatorId (user .getUserId ());
172
+ List <FlowRecord > userTodos = flowRecordRepository .findTodoByOperatorId (user .getUserId (), pageRequest ). getContent ( );
169
173
assertEquals (1 , userTodos .size ());
170
174
171
175
// 提交流程
@@ -183,28 +187,28 @@ void errorMatcherNodeTest(){
183
187
flowService .submitFlow (userTodo .getId (), user , leave , Opinion .pass ("同意" ));
184
188
185
189
// 查看部门经理的待办
186
- List <FlowRecord > deptTodos = flowRecordRepository .findTodoByOperatorId (dept .getUserId ());
190
+ List <FlowRecord > deptTodos = flowRecordRepository .findTodoByOperatorId (dept .getUserId (), pageRequest ). getContent ( );
187
191
assertEquals (0 , deptTodos .size ());
188
192
189
193
// 查看总经理的待办
190
- List <FlowRecord > bossTodos = flowRecordRepository .findTodoByOperatorId (boss .getUserId ());
194
+ List <FlowRecord > bossTodos = flowRecordRepository .findTodoByOperatorId (boss .getUserId (), pageRequest ). getContent ( );
191
195
assertEquals (1 , bossTodos .size ());
192
196
193
197
// 提交总经理的审批
194
198
FlowRecord bossTodo = bossTodos .get (0 );
195
199
flowService .submitFlow (bossTodo .getId (), boss , leave , Opinion .pass ("同意" ));
196
200
197
201
// 查看所有流程
198
- List <FlowRecord > records = flowRecordRepository .findAll ();
202
+ List <FlowRecord > records = flowRecordRepository .findAll (pageRequest ). getContent ( );
199
203
assertEquals (3 , records .size ());
200
204
201
- userTodos = flowRecordRepository .findTodoByOperatorId (user .getUserId ());
205
+ userTodos = flowRecordRepository .findTodoByOperatorId (user .getUserId (), pageRequest ). getContent ( );
202
206
assertEquals (1 , userTodos .size ());
203
207
204
208
userTodo = userTodos .get (0 );
205
209
flowService .submitFlow (userTodo .getId (), user , leave , Opinion .pass ("同意" ));
206
210
207
- records = flowRecordRepository .findAll ();
211
+ records = flowRecordRepository .findAll (pageRequest ). getContent ( );
208
212
assertEquals (3 , records .size ());
209
213
// 查看所有流程是否都已经结束
210
214
assertTrue (records .stream ().allMatch (FlowRecord ::isFinish ));
0 commit comments