Code Duplication    Length = 23-23 lines in 3 locations

tests/WorkflowEmbargoExpiryTest.php 1 location

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

tests/WorkflowEngineTest.php 1 location

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

tests/WorkflowImportExportTest.php 1 location

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