ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
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: