mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-04 06:37:55 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			76 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
/**
 | 
						|
 * @link http://www.yiiframework.com/
 | 
						|
 * @copyright Copyright (c) 2008 Yii Software LLC
 | 
						|
 * @license http://www.yiiframework.com/license/
 | 
						|
 */
 | 
						|
 | 
						|
/*
 | 
						|
 * Ensures compatibility with PHPUnit < 6.x
 | 
						|
 */
 | 
						|
 | 
						|
namespace PHPUnit\Framework\Constraint {
 | 
						|
    if (!class_exists('PHPUnit\Framework\Constraint\Constraint') && class_exists('PHPUnit_Framework_Constraint')) {
 | 
						|
        abstract class Constraint extends \PHPUnit_Framework_Constraint
 | 
						|
        {
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace PHPUnit\TextUI {
 | 
						|
    if (!class_exists('\PHPUnit\TextUI\ResultPrinter') && class_exists('PHPUnit_TextUI_ResultPrinter')) {
 | 
						|
        class ResultPrinter extends \PHPUnit_TextUI_ResultPrinter
 | 
						|
        {
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace PHPUnit\Framework\Error {
 | 
						|
    if (!class_exists('PHPUnit\Framework\Error\Notice') && class_exists('PHPUnit_Framework_Error_Notice')) {
 | 
						|
        class Notice extends \PHPUnit_Framework_Error_Notice
 | 
						|
        {
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
namespace PHPUnit\Framework {
 | 
						|
    if (!class_exists('PHPUnit\Framework\TestCase') && class_exists('PHPUnit_Framework_TestCase')) {
 | 
						|
        abstract class TestCase extends \PHPUnit_Framework_TestCase
 | 
						|
        {
 | 
						|
            /**
 | 
						|
             * @param string $exception
 | 
						|
             */
 | 
						|
            public function expectException($exception)
 | 
						|
            {
 | 
						|
                $this->setExpectedException($exception);
 | 
						|
            }
 | 
						|
 | 
						|
            /**
 | 
						|
             * @param string $message
 | 
						|
             */
 | 
						|
            public function expectExceptionMessage($message)
 | 
						|
            {
 | 
						|
                $parentClassMethods = get_class_methods('PHPUnit_Framework_TestCase');
 | 
						|
                if (in_array('expectExceptionMessage', $parentClassMethods)) {
 | 
						|
                    parent::expectExceptionMessage($message);
 | 
						|
                    return;
 | 
						|
                }
 | 
						|
                $this->setExpectedException($this->getExpectedException(), $message);
 | 
						|
            }
 | 
						|
 | 
						|
            /**
 | 
						|
             * @param string $messageRegExp
 | 
						|
             */
 | 
						|
            public function expectExceptionMessageRegExp($messageRegExp)
 | 
						|
            {
 | 
						|
                $parentClassMethods = get_class_methods('PHPUnit_Framework_TestCase');
 | 
						|
                if (in_array('expectExceptionMessageRegExp', $parentClassMethods)) {
 | 
						|
                    parent::expectExceptionMessageRegExp($messageRegExp);
 | 
						|
                    return;
 | 
						|
                }
 | 
						|
                $this->setExpectedExceptionRegExp($this->getExpectedException(), $messageRegExp);
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |