ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
class.ilParserTestSuite.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (c) 1998-2014 ILIAS open source, Extended GPL, see docs/LICENSE */
3 
13 {
14  public static function suite()
15  {
16  error_reporting(E_ALL ^ E_NOTICE);
17 
18  chdir(dirname(__FILE__));
19  chdir('../../../../../');
20 
21  $suite = new ilParserTestSuite();
22 
23  // 001_EmptyWorkflow
24  require_once '001_EmptyWorkflow/class.test_001_EmptyWorkflow.php';
25  $suite->addTestSuite('test_001_EmptyWorkflow');
26 
27  // 002_StartEvent
28  require_once '002_StartEvent/class.test_002_StartEvent.php';
29  $suite->addTestSuite('test_002_StartEvent');
30 
31  // 003_ParallelGateway
32  require_once '003_ParallelGateway/class.test_003_ParallelGateway.php';
33  $suite->addTestSuite('test_003_ParallelGateway');
34 
35  // 004_InclusiveGateway
36  require_once '004_InclusiveGateway/class.test_004_InclusiveGateway.php';
37  $suite->addTestSuite('test_004_InclusiveGateway');
38 
39  // 005_ExclusiveGateway
40  require_once '005_ExclusiveGateway/class.test_005_ExclusiveGateway.php';
41  $suite->addTestSuite('test_005_ExclusiveGateway');
42 
43  // 006_Task
44  require_once '006_Task/class.test_006_Task.php';
45  $suite->addTestSuite('test_006_Task');
46 
47  // 007_IntermediateCatchEvent
48  require_once '007_IntermediateCatchEvent/class.test_007_IntermediateCatchEvent.php';
49  $suite->addTestSuite('test_007_IntermediateCatchEvent');
50 
51  // 008_IntermediateThrowEvent
52  require_once '008_IntermediateThrowEvent/class.test_008_IntermediateThrowEvent.php';
53  $suite->addTestSuite('test_008_IntermediateThrowEvent');
54 
55  // 009_EndEvent
56  require_once '009_EndEvent/class.test_009_EndEvent.php';
57  $suite->addTestSuite('test_009_EndEvent');
58 
59  // 010_ComplexGateway
60  require_once '010_ComplexGateway/class.test_010_ComplexGateway.php';
61  $suite->addTestSuite('test_010_ComplexGateway');
62 
63  // 011_EventBasedGateway
64  require_once '011_EventBasedGateway/class.test_011_EventBasedGateway.php';
65  $suite->addTestSuite('test_011_EventBasedGateway');
66 
67  // 012_DataInput
68  require_once '012_DataInput/class.test_012_DataInput.php';
69  $suite->addTestSuite('test_012_DataInput');
70 
71  // 013_DataOutput
72  require_once '013_DataOutput/class.test_013_DataOutput.php';
73  $suite->addTestSuite('test_013_DataOutput');
74 
75  // 014_DataObject
76  require_once '014_DataObject/class.test_014_DataObject.php';
77  $suite->addTestSuite('test_014_DataObject');
78 
79  // 015_Data_Wiring
80  require_once '015_Data_Wiring/class.test_015_Data_Wiring.php';
81  $suite->addTestSuite('test_015_Data_Wiring');
82 
83  //
84  // --------------------------------------------------------------------
85  // Cases
86  // --------------------------------------------------------------------
87  //
88 
89  // case_01 - Booking System
90  require_once 'case_01/class.test_case_01.php';
91  $suite->addTestSuite('test_case_01');
92 
93  return $suite;
94  }
95 }
$suite
Class ilParserTestSuite.