zoe Mon Apr 27 21:04:33 2009 UTC
Modified files:
/phpruntests/src/testcase rtTestConfiguration.php
Log:
Start of POST implementation
http://cvs.php.net/viewvc.cgi/phpruntests/src/testcase/rtTestConfiguration.php?r1=1.6&r2=1.7&diff_format=u
Index: phpruntests/src/testcase/rtTestConfiguration.php
diff -u phpruntests/src/testcase/rtTestConfiguration.php:1.6
phpruntests/src/testcase/rtTestConfiguration.php:1.7
--- phpruntests/src/testcase/rtTestConfiguration.php:1.6 Sun Apr 26
22:43:36 2009
+++ phpruntests/src/testcase/rtTestConfiguration.php Mon Apr 27 21:04:32 2009
@@ -21,6 +21,7 @@
private $phpCommandLineArguments;
private $testCommandLineArguments;
private $phpExecutable;
+ private $inputFileString;
private $isCgiTest = false;
private $cgiSections = array(
'GET',
@@ -45,7 +46,8 @@
$this->setPhpCommandLineArguments($runConfiguration, $sections);
$this->setTestCommandLineArguments($sections);
$this->setPhpExecutable($runConfiguration, $sectionHeadings);
-
+ $this->setInputFileString($runConfiguration, $sections,
$sectionHeadings);
+
if($this->isCgiTest) {
$this->environmentVariables['SCRIPT_FILENAME'] =
$fileSection->getFileName();
$this->environmentVariables['PATH_TRANSLATED'] =
$fileSection->getFileName();
@@ -57,6 +59,7 @@
private function setEnvironmentVariables(rtRuntestsConfiguration
$runConfiguration, $sections, $fileSection)
{
$this->environmentVariables =
$runConfiguration->getEnvironmentVariables();
+
if (array_key_exists('ENV', $sections)) {
$this->environmentVariables =
array_merge($this->environmentVariables,
$sections['ENV']->getTestEnvironmentVariables());
}
@@ -94,6 +97,14 @@
}
}
+ private function setInputFileString($runConfiguration, $sections,
$sectionHeadings)
+ {
+ $this->inputFileString = '';
+ if(in_array('POST', $sectionHeadings)) {
+ $this->inputFileString = '< '.$sections['POST']->getPostFileName();
+ }
+ }
+
private function queryCgiTest($sectionHeadings)
{
$tempArray = array_diff($this->cgiSections, $sectionHeadings);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php