From: Chad Horohoe Date: Wed, 15 Jun 2011 20:57:13 +0000 (+0000) Subject: Followup r90105, ReflectionMethod::setAccessible() requires PHP 5.3.2. Mark incomplet... X-Git-Tag: 1.31.0-rc.0~29512 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/modifier.php?a=commitdiff_plain;h=f04b134ebd77e8b796455bc24dcbf98c4c346a65;p=lhc%2Fweb%2Fwiklou.git Followup r90105, ReflectionMethod::setAccessible() requires PHP 5.3.2. Mark incomplete otherwise --- diff --git a/tests/phpunit/includes/installer/InstallerTest.php b/tests/phpunit/includes/installer/InstallerTest.php index e38d1c186d..bcba7521af 100644 --- a/tests/phpunit/includes/installer/InstallerTest.php +++ b/tests/phpunit/includes/installer/InstallerTest.php @@ -20,10 +20,14 @@ class InstallerTest extends MediaWikiTestCase { $oldServer = $_SERVER; $_SERVER = $input; $rm = new ReflectionMethod( 'Installer_TestHelper', 'envCheckServer' ); - $rm->setAccessible( true ); - $rm->invoke( $installer ); - $_SERVER = $oldServer; - $this->assertEquals( $expected, $installer->getVar( 'wgServer' ), $description ); + if( !method_exists( $rm, 'setAccessible' ) ) { + $this->markTestIncomplete( "Test requires PHP 5.3.2 or above for ReflectionMethod::setAccessible" ); + } else { + $rm->setAccessible( true ); + $rm->invoke( $installer ); + $_SERVER = $oldServer; + $this->assertEquals( $expected, $installer->getVar( 'wgServer' ), $description ); + } } function provideEnvCheckServer() {