Code Duplication    Length = 23-23 lines in 3 locations

tests/WorkflowEmbargoExpiryTest.php 1 location

@@ 281-303 (lines=23) @@
278
		$this->assertEmpty($publish);
279
	}
280
281
	protected function createDefinition() {
282
		$definition = new WorkflowDefinition();
283
		$definition->Title = 'Dummy Workflow Definition';
284
		$definition->write();
285
286
		$stepOne = new WorkflowAction();
287
		$stepOne->Title = 'Step One';
288
		$stepOne->WorkflowDefID = $definition->ID;
289
		$stepOne->write();
290
291
		$stepTwo = new WorkflowAction();
292
		$stepTwo->Title = 'Step Two';
293
		$stepTwo->WorkflowDefID = $definition->ID;
294
		$stepTwo->write();
295
296
		$transitionOne = new WorkflowTransition();
297
		$transitionOne->Title = 'Step One T1';
298
		$transitionOne->ActionID = $stepOne->ID;
299
		$transitionOne->NextActionID = $stepTwo->ID;
300
		$transitionOne->write();
301
302
		return $definition;
303
	}
304
305
}
306

tests/WorkflowEngineTest.php 1 location

@@ 133-155 (lines=23) @@
130
		$this->assertContains('My Workflow',$definition->Title,'Workflow created without title is assigned a default title.');
131
	}
132
133
	protected function createDefinition() {
134
		$definition = new WorkflowDefinition();
135
		$definition->Title = "Dummy Workflow Definition";
136
		$definition->write();
137
138
		$stepOne = new WorkflowAction();
139
		$stepOne->Title = "Step One";
140
		$stepOne->WorkflowDefID = $definition->ID;
141
		$stepOne->write();
142
143
		$stepTwo = new WorkflowAction();
144
		$stepTwo->Title = "Step Two";
145
		$stepTwo->WorkflowDefID = $definition->ID;
146
		$stepTwo->write();
147
148
		$transitionOne = new WorkflowTransition();
149
		$transitionOne->Title = 'Step One T1';
150
		$transitionOne->ActionID = $stepOne->ID;
151
		$transitionOne->NextActionID = $stepTwo->ID;
152
		$transitionOne->write();
153
154
		return $definition;
155
	}
156
	
157
	
158
	public function testCreateFromTemplate() {

tests/WorkflowImportExportTest.php 1 location

@@ 18-40 (lines=23) @@
15
	 * Utility method, used in tests
16
	 * @return \WorkflowDefinition
17
	 */
18
	protected function createDefinition() {
19
		$definition = new WorkflowDefinition();
20
		$definition->Title = "Dummy Workflow Definition";
21
		$definition->write();
22
23
		$stepOne = new WorkflowAction();
24
		$stepOne->Title = "Step One";
25
		$stepOne->WorkflowDefID = $definition->ID;
26
		$stepOne->write();
27
28
		$stepTwo = new WorkflowAction();
29
		$stepTwo->Title = "Step Two";
30
		$stepTwo->WorkflowDefID = $definition->ID;
31
		$stepTwo->write();
32
33
		$transitionOne = new WorkflowTransition();
34
		$transitionOne->Title = 'Step One T1';
35
		$transitionOne->ActionID = $stepOne->ID;
36
		$transitionOne->NextActionID = $stepTwo->ID;
37
		$transitionOne->write();
38
39
		return $definition;
40
	}	
41
42
	/**
43
	 * Create a WorkflowDefinition with some actions. Ensure an expected length of formatted template.