ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilServicesUICoreSuite.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
5 /* Copyright (c) 2021 Thibeau Fuhrer <thf@studer-raimann.ch> Extended GPL, see docs/LICENSE */
6 
8 
13 {
17  public static function suite(): self
18  {
19  $suite = new self();
20 
21  require_once __DIR__ . '/Iterator/ilCtrlIteratorSuite.php';
22  $suite->addTestSuite(ilCtrlIteratorSuite::class);
23 
24  require_once __DIR__ . '/Paths/ilCtrlPathSuite.php';
25  $suite->addTestSuite(ilCtrlPathSuite::class);
26 
27  require_once __DIR__ . '/Setup/ilCtrlSetupSuite.php';
28  $suite->addTestSuite(ilCtrlSetupSuite::class);
29 
30  require_once __DIR__ . '/Structure/ilCtrlStructureSuite.php';
31  $suite->addTestSuite(ilCtrlStructureSuite::class);
32 
33  require_once __DIR__ . '/Token/ilCtrlTokenSuite.php';
34  $suite->addTestSuite(ilCtrlTokenSuite::class);
35 
36  require_once __DIR__ . '/ilCtrlContextTest.php';
37  $suite->addTestSuite(ilCtrlContextTest::class);
38 
39  require_once __DIR__ . '/ilCtrlTest.php';
40  $suite->addTestSuite(ilCtrlTest::class);
41 
42  return $suite;
43  }
44 }