@@ 291-313 (lines=23) @@ | ||
288 | $this->assertEmpty($publish); |
|
289 | } |
|
290 | ||
291 | protected function createDefinition() |
|
292 | { |
|
293 | $definition = new WorkflowDefinition(); |
|
294 | $definition->Title = 'Dummy Workflow Definition'; |
|
295 | $definition->write(); |
|
296 | ||
297 | $stepOne = new WorkflowAction(); |
|
298 | $stepOne->Title = 'Step One'; |
|
299 | $stepOne->WorkflowDefID = $definition->ID; |
|
300 | $stepOne->write(); |
|
301 | ||
302 | $stepTwo = new WorkflowAction(); |
|
303 | $stepTwo->Title = 'Step Two'; |
|
304 | $stepTwo->WorkflowDefID = $definition->ID; |
|
305 | $stepTwo->write(); |
|
306 | ||
307 | $transitionOne = new WorkflowTransition(); |
|
308 | $transitionOne->Title = 'Step One T1'; |
|
309 | $transitionOne->ActionID = $stepOne->ID; |
|
310 | $transitionOne->NextActionID = $stepTwo->ID; |
|
311 | $transitionOne->write(); |
|
312 | ||
313 | return $definition; |
|
314 | } |
|
315 | } |
|
316 |
@@ 138-160 (lines=23) @@ | ||
135 | $this->assertContains('My Workflow', $definition->Title, 'Workflow created without title is assigned a default title.'); |
|
136 | } |
|
137 | ||
138 | protected function createDefinition() |
|
139 | { |
|
140 | $definition = new WorkflowDefinition(); |
|
141 | $definition->Title = "Dummy Workflow Definition"; |
|
142 | $definition->write(); |
|
143 | ||
144 | $stepOne = new WorkflowAction(); |
|
145 | $stepOne->Title = "Step One"; |
|
146 | $stepOne->WorkflowDefID = $definition->ID; |
|
147 | $stepOne->write(); |
|
148 | ||
149 | $stepTwo = new WorkflowAction(); |
|
150 | $stepTwo->Title = "Step Two"; |
|
151 | $stepTwo->WorkflowDefID = $definition->ID; |
|
152 | $stepTwo->write(); |
|
153 | ||
154 | $transitionOne = new WorkflowTransition(); |
|
155 | $transitionOne->Title = 'Step One T1'; |
|
156 | $transitionOne->ActionID = $stepOne->ID; |
|
157 | $transitionOne->NextActionID = $stepTwo->ID; |
|
158 | $transitionOne->write(); |
|
159 | ||
160 | return $definition; |
|
161 | } |
|
162 | ||
163 |
@@ 19-41 (lines=23) @@ | ||
16 | * Utility method, used in tests |
|
17 | * @return \WorkflowDefinition |
|
18 | */ |
|
19 | protected function createDefinition() |
|
20 | { |
|
21 | $definition = new WorkflowDefinition(); |
|
22 | $definition->Title = "Dummy Workflow Definition"; |
|
23 | $definition->write(); |
|
24 | ||
25 | $stepOne = new WorkflowAction(); |
|
26 | $stepOne->Title = "Step One"; |
|
27 | $stepOne->WorkflowDefID = $definition->ID; |
|
28 | $stepOne->write(); |
|
29 | ||
30 | $stepTwo = new WorkflowAction(); |
|
31 | $stepTwo->Title = "Step Two"; |
|
32 | $stepTwo->WorkflowDefID = $definition->ID; |
|
33 | $stepTwo->write(); |
|
34 | ||
35 | $transitionOne = new WorkflowTransition(); |
|
36 | $transitionOne->Title = 'Step One T1'; |
|
37 | $transitionOne->ActionID = $stepOne->ID; |
|
38 | $transitionOne->NextActionID = $stepTwo->ID; |
|
39 | $transitionOne->write(); |
|
40 | ||
41 | return $definition; |
|
42 | } |
|
43 | ||
44 | /** |