ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
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 
5 
14 class ilParserTestSuite extends TestSuite
15 {
16  public static function suite()
17  {
18  error_reporting(E_ALL ^ E_NOTICE);
19 
20  chdir(dirname(__FILE__));
21  chdir('../../../../../');
22 
23  $suite = new ilParserTestSuite();
24 
25  // 001_EmptyWorkflow
26  require_once '001_EmptyWorkflow/class.test_001_EmptyWorkflow.php';
27  $suite->addTestSuite('test_001_EmptyWorkflow');
28 
29  // 002_StartEvent
30  require_once '002_StartEvent/class.test_002_StartEvent.php';
31  $suite->addTestSuite('test_002_StartEvent');
32 
33  // 003_ParallelGateway
34  require_once '003_ParallelGateway/class.test_003_ParallelGateway.php';
35  $suite->addTestSuite('test_003_ParallelGateway');
36 
37  // 004_InclusiveGateway
38  require_once '004_InclusiveGateway/class.test_004_InclusiveGateway.php';
39  $suite->addTestSuite('test_004_InclusiveGateway');
40 
41  // 005_ExclusiveGateway
42  require_once '005_ExclusiveGateway/class.test_005_ExclusiveGateway.php';
43  $suite->addTestSuite('test_005_ExclusiveGateway');
44 
45  // 006_Task
46  require_once '006_Task/class.test_006_Task.php';
47  $suite->addTestSuite('test_006_Task');
48 
49  // 007_IntermediateCatchEvent
50  require_once '007_IntermediateCatchEvent/class.test_007_IntermediateCatchEvent.php';
51  $suite->addTestSuite('test_007_IntermediateCatchEvent');
52 
53  // 008_IntermediateThrowEvent
54  require_once '008_IntermediateThrowEvent/class.test_008_IntermediateThrowEvent.php';
55  $suite->addTestSuite('test_008_IntermediateThrowEvent');
56 
57  // 009_EndEvent
58  require_once '009_EndEvent/class.test_009_EndEvent.php';
59  $suite->addTestSuite('test_009_EndEvent');
60 
61  // 010_ComplexGateway
62  require_once '010_ComplexGateway/class.test_010_ComplexGateway.php';
63  $suite->addTestSuite('test_010_ComplexGateway');
64 
65  // 011_EventBasedGateway
66  require_once '011_EventBasedGateway/class.test_011_EventBasedGateway.php';
67  $suite->addTestSuite('test_011_EventBasedGateway');
68 
69  // 012_DataInput
70  require_once '012_DataInput/class.test_012_DataInput.php';
71  $suite->addTestSuite('test_012_DataInput');
72 
73  // 014_DataObject
74  require_once '014_DataObject/class.test_014_DataObject.php';
75  $suite->addTestSuite('test_014_DataObject');
76 
77  // 015_Data_Wiring
78  require_once '015_Data_Wiring/class.test_015_Data_Wiring.php';
79  $suite->addTestSuite('test_015_Data_Wiring');
80 
81  //
82  // --------------------------------------------------------------------
83  // Cases
84  // --------------------------------------------------------------------
85  //
86 
87  // case_01 - Booking System
88  require_once 'case_01/class.test_case_01.php';
89  $suite->addTestSuite('test_case_01');
90 
91  return $suite;
92  }
93 }
$suite
Class ilParserTestSuite.