summaryrefslogtreecommitdiffstatshomepage
path: root/tests/phpunit/includes/phpunit6
diff options
context:
space:
mode:
Diffstat (limited to 'tests/phpunit/includes/phpunit6')
-rw-r--r--tests/phpunit/includes/phpunit6/compat.php38
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/phpunit/includes/phpunit6/compat.php b/tests/phpunit/includes/phpunit6/compat.php
new file mode 100644
index 0000000000..54bd40510e
--- /dev/null
+++ b/tests/phpunit/includes/phpunit6/compat.php
@@ -0,0 +1,38 @@
+<?php
+
+if ( class_exists( 'PHPUnit\Runner\Version' ) && version_compare( PHPUnit\Runner\Version::id(), '6.0', '>=' ) ) {
+
+ class_alias( 'PHPUnit\Framework\TestCase', 'PHPUnit_Framework_TestCase' );
+ class_alias( 'PHPUnit\Framework\Exception', 'PHPUnit_Framework_Exception' );
+ class_alias( 'PHPUnit\Framework\ExpectationFailedException', 'PHPUnit_Framework_ExpectationFailedException' );
+ class_alias( 'PHPUnit\Framework\Error\Notice', 'PHPUnit_Framework_Error_Notice' );
+ class_alias( 'PHPUnit\Framework\Error\Warning', 'PHPUnit_Framework_Error_Warning' );
+ class_alias( 'PHPUnit\Framework\Test', 'PHPUnit_Framework_Test' );
+ class_alias( 'PHPUnit\Framework\Warning', 'PHPUnit_Framework_Warning' );
+ class_alias( 'PHPUnit\Framework\AssertionFailedError', 'PHPUnit_Framework_AssertionFailedError' );
+ class_alias( 'PHPUnit\Framework\TestSuite', 'PHPUnit_Framework_TestSuite' );
+ class_alias( 'PHPUnit\Framework\TestListener', 'PHPUnit_Framework_TestListener' );
+ class_alias( 'PHPUnit\Util\GlobalState', 'PHPUnit_Util_GlobalState' );
+ class_alias( 'PHPUnit\Util\Getopt', 'PHPUnit_Util_Getopt' );
+
+ class PHPUnit_Util_Test {
+
+ public static function getTickets( $className, $methodName ) {
+ $annotations = PHPUnit\Util\Test::parseTestMethodAnnotations( $className, $methodName );
+
+ $tickets = array();
+
+ if ( isset( $annotations['class']['ticket'] ) ) {
+ $tickets = $annotations['class']['ticket'];
+ }
+
+ if ( isset( $annotations['method']['ticket'] ) ) {
+ $tickets = array_merge( $tickets, $annotations['method']['ticket'] );
+ }
+
+ return array_unique( $tickets );
+ }
+
+ }
+
+}