ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ilModulesStudyProgrammeSuite.php
Go to the documentation of this file.
1<?php
2/*
3 +-----------------------------------------------------------------------------+
4 | ILIAS open source |
5 +-----------------------------------------------------------------------------+
6 | Copyright (c) 1998-2009 ILIAS open source, University of Cologne |
7 | |
8 | This program is free software; you can redistribute it and/or |
9 | modify it under the terms of the GNU General Public License |
10 | as published by the Free Software Foundation; either version 2 |
11 | of the License, or (at your option) any later version. |
12 | |
13 | This program is distributed in the hope that it will be useful, |
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16 | GNU General Public License for more details. |
17 | |
18 | You should have received a copy of the GNU General Public License |
19 | along with this program; if not, write to the Free Software |
20 | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
21 +-----------------------------------------------------------------------------+
22*/
23
25
31class ilModulesStudyProgrammeSuite extends TestSuite
32{
33 public static function suite()
34 {
36
37 // add each test class of the component
38 require_once("./Modules/StudyProgramme/test/ilObjStudyProgrammeTest.php");
39 require_once("./Modules/StudyProgramme/test/ilStudyProgrammeEventsTest.php");
40 require_once("./Modules/StudyProgramme/test/ilStudyProgrammeLPTest.php");
41 require_once("./Modules/StudyProgramme/test/ilStudyProgrammeProgressCalculationTest.php");
42 require_once("./Modules/StudyProgramme/test/ilStudyProgrammeUserAssignmentTest.php");
43 require_once("./Modules/StudyProgramme/test/ilStudyProgrammeUserProgressTest.php");
44 require_once("./Modules/StudyProgramme/test/model/Settings/ilStudyProgrammeSettingsTest.php");
45 require_once("./Modules/StudyProgramme/test/model/Settings/ilStudyProgrammeSettingsRepositoryTest.php");
46 require_once("./Modules/StudyProgramme/test/model/Progress/ilStudyProgrammeProgressTest.php");
47 require_once("./Modules/StudyProgramme/test/model/Progress/ilStudyProgrammeProgressRepositoryTest.php");
48 require_once("./Modules/StudyProgramme/test/model/Assignments/ilStudyProgrammeAssignmentTest.php");
49 require_once("./Modules/StudyProgramme/test/model/Assignments/ilStudyProgrammeAssignmentRepositoryTest.php");
50 require_once("./Modules/StudyProgramme/test/model/Types/ilStudyProgrammeTypeTranslationTest.php");
51 require_once("./Modules/StudyProgramme/test/model/Types/ilStudyProgrammeAdvancedMetadataRecordTest.php");
52 require_once("./Modules/StudyProgramme/test/model/Types/ilStudyProgrammeTypeTest.php");
53 require_once("./Modules/StudyProgramme/test/model/Types/ilStudyProgrammeTypeRepositoryTest.php");
54 require_once("./Modules/StudyProgramme/test/ilPrgInvalidateExpiredProgressesCronJobTest.php");
55 require_once("./Modules/StudyProgramme/test/ilPrgRestartAssignmentsCronJobTest.php");
56 require_once("./Modules/StudyProgramme/test/ilStudyProgrammeAssessmentSettingsTest.php");
57 require_once("./Modules/StudyProgramme/test/ilStudyProgrammeAutoMailSettingsTest.php");
58 require_once("./Modules/StudyProgramme/test/ilStudyProgrammeValidityOfAchievedQualificationSettingsTest.php");
59 require_once("./Modules/StudyProgramme/test/ilStudyProgrammeDeadlineSettingsTest.php");
60 require_once("./Modules/StudyProgramme/test/ilStudyProgrammeTypeSettingsTest.php");
61 require_once("./Modules/StudyProgramme/test/types/ilStudyProgrammeTypeInfoTest.php");
62 require_once("./Modules/StudyProgramme/test/ilStudyProgrammeDashGUITest.php");
63 $suite->addTestSuite("ilObjStudyProgrammeTest");
64 $suite->addTestSuite("ilStudyProgrammeEventsTest");
65 $suite->addTestSuite("ilStudyProgrammeLPTest");
66 $suite->addTestSuite("ilStudyProgrammeProgressCalculationTest");
67 $suite->addTestSuite("ilStudyProgrammeUserAssignmentTest");
68 $suite->addTestSuite("ilStudyProgrammeUserProgressTest");
69 $suite->addTestSuite("ilStudyProgrammeSettingsTest");
70 $suite->addTestSuite("ilStudyProgrammeSettingsRepositoryTest");
71 $suite->addTestSuite("ilStudyProgrammeProgressTest");
72 $suite->addTestSuite("ilStudyProgrammeProgressRepositoryTest");
73 $suite->addTestSuite("ilStudyProgrammeAssignmentTest");
74 $suite->addTestSuite("ilStudyProgrammeAssignmentRepositoryTest");
75 $suite->addTestSuite("ilStudyProgrammeTypeTranslationTest");
76 $suite->addTestSuite("ilStudyProgrammeAdvancedMetadataRecordTest");
77 $suite->addTestSuite("ilStudyProgrammeTypeTest");
78 $suite->addTestSuite("ilStudyProgrammeTypeRepositoryTest");
79 $suite->addTestSuite("ilPrgInvalidateExpiredProgressesCronJobTest");
80 $suite->addTestSuite("ilPrgRestartAssignmentsCronJobTest");
81 $suite->addTestSuite("ilStudyProgrammeAssessmentSettingsTest");
82 $suite->addTestSuite("ilStudyProgrammeAutoMailSettingsTest");
83 $suite->addTestSuite("ilStudyProgrammeValidityOfAchievedQualificationSettingsTest");
84 $suite->addTestSuite("ilStudyProgrammeDeadlineSettingsTest");
85 $suite->addTestSuite("ilStudyProgrammeTypeSettingsTest");
86 $suite->addTestSuite("ilStudyProgrammeTypeInfoTest");
87 $suite->addTestSuite("ilStudyProgrammeDashGUITest");
88 return $suite;
89 }
90}
$suite
An exception for terminatinating execution or to throw for unit testing.