trait ForwardCompatibilityTrait
Provides forward compatibility shim to future PHPUnit versions.
This trait is meant to be used only by test classes.
@internal
Hierarchy
- trait \Drupal\TestTools\PhpUnitCompatibility\ForwardCompatibilityTrait
19 files declare their use of ForwardCompatibilityTrait
- ArgumentsResolverTest.php in core/
tests/ Drupal/ Tests/ Component/ Utility/ ArgumentsResolverTest.php - ContextTest.php in core/
tests/ Drupal/ Tests/ Component/ Plugin/ Context/ ContextTest.php - DateTimePlusTest.php in core/
tests/ Drupal/ Tests/ Component/ Datetime/ DateTimePlusTest.php - DefaultFactoryTest.php in core/
tests/ Drupal/ Tests/ Component/ Plugin/ DefaultFactoryTest.php - DocParserTest.php in core/
tests/ Drupal/ Tests/ Component/ Annotation/ Doctrine/ DocParserTest.php
File
-
core/
tests/ Drupal/ TestTools/ PhpUnitCompatibility/ ForwardCompatibilityTrait.php, line 14
Namespace
Drupal\TestTools\PhpUnitCompatibilityView source
trait ForwardCompatibilityTrait {
/**
* Expects an exactly matching exception message.
*
* Forward compatibility for PHPUnit 13.
*
* @param string $message
* The expected exception message.
*/
protected function expectExceptionMessageIs(string $message) : void {
$this->expectExceptionMessage($message);
}
/**
* Expects an exception message containing a specified string.
*
* Forward compatibility for PHPUnit 13.
*
* @param string $message
* The expected exception message.
*/
protected function expectExceptionMessageIsOrContains(string $message) : void {
$this->expectExceptionMessage($message);
}
}
Members
| Title Sort descending | Modifiers | Object type | Summary |
|---|---|---|---|
| ForwardCompatibilityTrait::expectExceptionMessageIs | protected | function | Expects an exactly matching exception message. |
| ForwardCompatibilityTrait::expectExceptionMessageIsOrContains | protected | function | Expects an exception message containing a specified string. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.