function SandboxManagerBaseTest::testValidateRequirements
@covers ::validateRequirements
@dataProvider providerValidateRequirements
Parameters
string|null $expected_exception: The exception class that should be thrown, or NULL if there should not be any exception.
string $requirement: The requirement (package name and optional constraint) to validate.
File
-
core/
modules/ package_manager/ tests/ src/ Unit/ SandboxManagerBaseTest.php, line 28
Class
- SandboxManagerBaseTest
- @coversDefaultClass \Drupal\package_manager\SandboxManagerBase @group package_manager @internal
Namespace
Drupal\Tests\package_manager\UnitCode
public function testValidateRequirements(?string $expected_exception, string $requirement) : void {
$reflector = new \ReflectionClass(SandboxManagerBase::class);
$method = $reflector->getMethod('validateRequirements');
if ($expected_exception) {
$this->expectException($expected_exception);
}
else {
$this->assertNull($expected_exception);
}
$method->invoke(NULL, [
$requirement,
]);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.