ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
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 26 of file ilModulesTestSuite.php.

Member Function Documentation

◆ addClass()

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

Definition at line 96 of file ilModulesTestSuite.php.

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

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