ILIAS  release_8 Revision v8.24
ilModulesTestSuite Class Reference
+ Inheritance diagram for ilModulesTestSuite:
+ Collaboration diagram for ilModulesTestSuite:

Static Private Member Functions

static addClass (self $suite, string $className)
 

Detailed Description

Definition at line 24 of file ilModulesTestSuite.php.

Member Function Documentation

◆ addClass()

static ilModulesTestSuite::addClass ( self  $suite,
string  $className 
)
staticprivate

Definition at line 98 of file ilModulesTestSuite.php.

98 : bool
99 {
100 if (!class_exists($className)) {
101 return false;
102 }
103 $reflection = new ReflectionClass($className);
104 if (
105 !$reflection->isAbstract() &&
106 !$reflection->isInterface() &&
107 $reflection->isSubclassOf(TestCase::class)) {
108 $suite->addTestSuite($className);
109 }
110
111 return true;
112 }

The documentation for this class was generated from the following file: