zoe Sat Apr 25 15:05:45 2009 UTC Modified files: /phpruntests/tests/testcase rtTestConfigurationTest.php Log: Adding check for CGI executable http://cvs.php.net/viewvc.cgi/phpruntests/tests/testcase/rtTestConfigurationTest.php?r1=1.3&r2=1.4&diff_format=u Index: phpruntests/tests/testcase/rtTestConfigurationTest.php diff -u phpruntests/tests/testcase/rtTestConfigurationTest.php:1.3 phpruntests/tests/testcase/rtTestConfigurationTest.php:1.4 --- phpruntests/tests/testcase/rtTestConfigurationTest.php:1.3 Fri Apr 24 09:42:01 2009 +++ phpruntests/tests/testcase/rtTestConfigurationTest.php Sat Apr 25 15:05:45 2009 @@ -19,7 +19,7 @@ $config = rtRuntestsConfiguration::getInstance(array('run-tests.php', '-p', 'a-php-exe', 'test.phpt')); $config->configure(); - $testConfiguration = new rtTestConfiguration($config, $this->sections); + $testConfiguration = new rtTestConfiguration($config, $this->sections, array()); $this->assertEquals('rtTestConfiguration', get_class($testConfiguration)); } @@ -29,7 +29,7 @@ $config = rtRuntestsConfiguration::getInstance(array('run-tests.php', '-p', 'a-php-exe', 'test.phpt')); $config->configure(); - $testConfiguration = new rtTestConfiguration($config, $this->sections); + $testConfiguration = new rtTestConfiguration($config, $this->sections, array()); $envVars = $testConfiguration->getEnvironmentVariables(); @@ -41,7 +41,7 @@ $config = rtRuntestsConfiguration::getInstance(array('run-tests.php', '-p', 'a-php-exe', 'test.phpt')); $config->configure(); - $testConfiguration = new rtTestConfiguration($config, $this->sections); + $testConfiguration = new rtTestConfiguration($config, $this->sections, array()); $args = $testConfiguration->getTestCommandLineArguments(); @@ -53,11 +53,35 @@ $config = rtRuntestsConfiguration::getInstance(array('run-tests.php', '-p', 'a-php-exe', 'test.phpt')); $config->configure(); - $testConfiguration = new rtTestConfiguration($config, $this->sections); + $testConfiguration = new rtTestConfiguration($config, $this->sections, array()); $phpargs = $testConfiguration->getPhpCommandLineArguments(); $match = preg_match("/-d \"error_reporting=E_ALL | E_STRICT | E_DEPRECATED\" -d \"assert.active=1\"/", $phpargs); $this->assertEquals(1, $match); } + + public function testPHPExecutable() + { + $config = rtRuntestsConfiguration::getInstance(array('run-tests.php', '-p', 'a-php-exe', 'test.phpt')); + $config->configure(); + + $testConfiguration = new rtTestConfiguration($config, $this->sections, array()); + $phpExe = $testConfiguration->getPhpExecutable(); + + $this->assertEquals('a-php-exe', $phpExe); + } + + public function testPHPCgiExecutable() + { + $config = rtRuntestsConfiguration::getInstance(array('run-tests.php', '-p', 'a-php-exe', 'test.phpt')); + $config->setEnvironmentVariable('TEST_PHP_CGI_EXECUTABLE', 'a-php-cgi-exe'); + $config->configure(); + + + $testConfiguration = new rtTestConfiguration($config, $this->sections, array('GET')); + $phpExe = $testConfiguration->getPhpExecutable(); + + $this->assertEquals('a-php-cgi-exe', $phpExe); + } } ?>
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php