class TestSuite
Same name in this branch
- 11.1.x vendor/phpunit/phpunit/src/Framework/TestSuite.php \PHPUnit\Framework\TestSuite
- 11.1.x vendor/phpunit/phpunit/src/Event/Value/TestSuite/TestSuite.php \PHPUnit\Event\TestSuite\TestSuite
@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
@psalm-immutable
Hierarchy
- class \PHPUnit\TextUI\Configuration\TestSuite
Expanded class hierarchy of TestSuite
1 file declares its use of TestSuite
- Loader.php in vendor/
phpunit/ phpunit/ src/ TextUI/ Configuration/ Xml/ Loader.php
3 string references to 'TestSuite'
- Junit::generateFileReport in vendor/
squizlabs/ php_codesniffer/ src/ Reports/ Junit.php - Generate a partial report for a single processed file.
- JunitXmlLogger::testSuiteStarted in vendor/
phpunit/ phpunit/ src/ Logging/ JUnit/ JunitXmlLogger.php - Loader::getTestSuiteElements in vendor/
phpunit/ phpunit/ src/ TextUI/ Configuration/ Xml/ Loader.php - @psalm-return list<DOMElement>
File
-
vendor/
phpunit/ phpunit/ src/ TextUI/ Configuration/ Value/ TestSuite.php, line 17
Namespace
PHPUnit\TextUI\ConfigurationView source
final class TestSuite {
/**
* @psalm-var non-empty-string
*/
private readonly string $name;
private readonly TestDirectoryCollection $directories;
private readonly TestFileCollection $files;
private readonly FileCollection $exclude;
/**
* @psalm-param non-empty-string $name
*/
public function __construct(string $name, TestDirectoryCollection $directories, TestFileCollection $files, FileCollection $exclude) {
$this->name = $name;
$this->directories = $directories;
$this->files = $files;
$this->exclude = $exclude;
}
/**
* @psalm-return non-empty-string
*/
public function name() : string {
return $this->name;
}
public function directories() : TestDirectoryCollection {
return $this->directories;
}
public function files() : TestFileCollection {
return $this->files;
}
public function exclude() : FileCollection {
return $this->exclude;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
TestSuite::$directories | private | property | |
TestSuite::$exclude | private | property | |
TestSuite::$files | private | property | |
TestSuite::$name | private | property | @psalm-var non-empty-string |
TestSuite::directories | public | function | |
TestSuite::exclude | public | function | |
TestSuite::files | public | function | |
TestSuite::name | public | function | @psalm-return non-empty-string |
TestSuite::__construct | public | function | @psalm-param non-empty-string $name |