ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
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 
31 class 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  require_once("./Modules/StudyProgramme/test/ilStudyProgrammeProgressCalculationsTest.php");
64  require_once("./Modules/StudyProgramme/test/helpers/ilStudyProgrammeGUIMessagesTest.php");
65  require_once("./Modules/StudyProgramme/test/cron/ilStudyProgrammeCronRiskyToFailTest.php");
66  require_once("./Modules/StudyProgramme/test/cron/ilStudyProgrammeCronAboutToExpireTest.php");
67  $suite->addTestSuite("ilObjStudyProgrammeTest");
68  $suite->addTestSuite("ilStudyProgrammeEventsTest");
69  $suite->addTestSuite("ilStudyProgrammeLPTest");
70  $suite->addTestSuite("ilStudyProgrammeProgressCalculationTest");
71  $suite->addTestSuite("ilStudyProgrammeUserAssignmentTest");
72  $suite->addTestSuite("ilStudyProgrammeUserProgressTest");
73  $suite->addTestSuite("ilStudyProgrammeSettingsTest");
74  $suite->addTestSuite("ilStudyProgrammeSettingsRepositoryTest");
75  $suite->addTestSuite("ilStudyProgrammeProgressTest");
76  $suite->addTestSuite("ilStudyProgrammeProgressRepositoryTest");
77  $suite->addTestSuite("ilStudyProgrammeAssignmentTest");
78  $suite->addTestSuite("ilStudyProgrammeAssignmentRepositoryTest");
79  $suite->addTestSuite("ilStudyProgrammeTypeTranslationTest");
80  $suite->addTestSuite("ilStudyProgrammeAdvancedMetadataRecordTest");
81  $suite->addTestSuite("ilStudyProgrammeTypeTest");
82  $suite->addTestSuite("ilStudyProgrammeTypeRepositoryTest");
83  $suite->addTestSuite("ilPrgInvalidateExpiredProgressesCronJobTest");
84  $suite->addTestSuite("ilPrgRestartAssignmentsCronJobTest");
85  $suite->addTestSuite("ilStudyProgrammeAssessmentSettingsTest");
86  $suite->addTestSuite("ilStudyProgrammeAutoMailSettingsTest");
87  $suite->addTestSuite("ilStudyProgrammeValidityOfAchievedQualificationSettingsTest");
88  $suite->addTestSuite("ilStudyProgrammeDeadlineSettingsTest");
89  $suite->addTestSuite("ilStudyProgrammeTypeSettingsTest");
90  $suite->addTestSuite("ilStudyProgrammeTypeInfoTest");
91  $suite->addTestSuite("ilStudyProgrammeDashGUITest");
92  $suite->addTestSuite("ilStudyProgrammeProgressCalculationsTest");
93  $suite->addTestSuite("ilStudyProgrammeGUIMessagesTest");
94  $suite->addTestSuite("ilStudyProgrammeCronRiskyToFailTest");
95  $suite->addTestSuite("ilStudyProgrammeCronAboutToExpireTest");
96  return $suite;
97  }
98 }
$suite