summaryrefslogtreecommitdiff
path: root/ext/session
diff options
context:
space:
mode:
authorAnt Phillips <ant@php.net>2008-04-30 15:20:16 +0000
committerAnt Phillips <ant@php.net>2008-04-30 15:20:16 +0000
commitab211d72a37a385a7fa8575db9a81f528d983a9d (patch)
tree940ec01d69f5e334a637f941776592eb4e485ecd /ext/session
parent3946b4727b1215a661522323f58fb163c630153b (diff)
downloadphp-git-ab211d72a37a385a7fa8575db9a81f528d983a9d.tar.gz
Fix session test failures as reported by Antony Dovgal.
These were caused by the tests assuming default values for some session configuration settings, in particular session.save_path and session.name. The tests now explicitly set these settings in the --INI-- section.
Diffstat (limited to 'ext/session')
-rw-r--r--ext/session/tests/session_id_variation1.phpt4
-rw-r--r--ext/session/tests/session_id_variation2.phpt4
-rw-r--r--ext/session/tests/session_save_path_variation4.phpt2
-rw-r--r--ext/session/tests/session_save_path_variation5.phpt7
-rw-r--r--ext/session/tests/session_set_save_handler_variation4.phpt2
5 files changed, 15 insertions, 4 deletions
diff --git a/ext/session/tests/session_id_variation1.phpt b/ext/session/tests/session_id_variation1.phpt
index 8509f809cc..54d980f3a7 100644
--- a/ext/session/tests/session_id_variation1.phpt
+++ b/ext/session/tests/session_id_variation1.phpt
@@ -35,12 +35,12 @@ ob_end_flush();
string(1) "0"
string(0) ""
bool(true)
-string(32) "%s"
+string(%d) "%s"
bool(true)
string(1) "0"
string(0) ""
bool(true)
-string(40) "%s"
+string(%d) "%s"
bool(true)
Done
diff --git a/ext/session/tests/session_id_variation2.phpt b/ext/session/tests/session_id_variation2.phpt
index 568896b6ec..7b09adafc7 100644
--- a/ext/session/tests/session_id_variation2.phpt
+++ b/ext/session/tests/session_id_variation2.phpt
@@ -45,12 +45,12 @@ string(1) "0"
string(1) "0"
string(0) ""
bool(true)
-string(32) "%s"
+string(%d) "%s"
bool(true)
string(1) "0"
string(0) ""
bool(true)
-string(40) "%s"
+string(%d) "%s"
bool(true)
bool(true)
Done
diff --git a/ext/session/tests/session_save_path_variation4.phpt b/ext/session/tests/session_save_path_variation4.phpt
index b554838f91..453645d314 100644
--- a/ext/session/tests/session_save_path_variation4.phpt
+++ b/ext/session/tests/session_save_path_variation4.phpt
@@ -8,6 +8,8 @@ if(substr(PHP_OS, 0, 3) != "WIN")
--INI--
open_basedir=.
session.save_handler=files
+session.save_path=
+session.name=PHPSESSID
--FILE--
<?php
diff --git a/ext/session/tests/session_save_path_variation5.phpt b/ext/session/tests/session_save_path_variation5.phpt
index 8599d4f14b..4f1f988922 100644
--- a/ext/session/tests/session_save_path_variation5.phpt
+++ b/ext/session/tests/session_save_path_variation5.phpt
@@ -8,6 +8,8 @@ if(substr(PHP_OS, 0, 3) == "WIN")
--INI--
open_basedir=.
session.save_handler=files
+session.save_path=
+session.name=PHPSESSID
--FILE--
<?php
@@ -25,6 +27,11 @@ $sessions = ($directory."/sessions");
chdir($directory);
+// Delete the existing directory
+if (file_exists($sessions) === TRUE) {
+ @rmdir($sessions);
+}
+
var_dump(mkdir($sessions));
var_dump(chdir($sessions));
ini_set("session.save_path", $directory);
diff --git a/ext/session/tests/session_set_save_handler_variation4.phpt b/ext/session/tests/session_set_save_handler_variation4.phpt
index 053d453669..3485f2373a 100644
--- a/ext/session/tests/session_set_save_handler_variation4.phpt
+++ b/ext/session/tests/session_set_save_handler_variation4.phpt
@@ -6,6 +6,8 @@ Test session_set_save_handler() function : variation
session.gc_probability=1
session.gc_divisor=1
session.gc_maxlifetime=0
+session.save_path=
+session.name=PHPSESSID
--FILE--
<?php