| @@ 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 | /** |
|