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
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
An exception for terminatinating execution or to throw for unit testing.
Class ilParserTestSuite.