cvs: phpruntests /tests/testcase rtTestConfigurationTest.php

From: Date: Sat, 25 Apr 2009 15:05:45 +0000
Subject: cvs: phpruntests /tests/testcase rtTestConfigurationTest.php
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-57203@lists.php.net to get a copy of this message
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); + } } ?>

« previous php.cvs (#57203) next »