From 6cee0efa6fc95c309d9e0e48b7ee4d917aaeb1a9 Mon Sep 17 00:00:00 2001 From: Anton Grebnev Date: Fri, 28 Oct 2011 10:46:15 +0400 Subject: [PATCH] modified Session test for session exixtance check --- tests/session/SessionTest.php | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/tests/session/SessionTest.php b/tests/session/SessionTest.php index 5a85476..98cc772 100644 --- a/tests/session/SessionTest.php +++ b/tests/session/SessionTest.php @@ -8,6 +8,7 @@ * @since 2011-10-25 * * Unit tests for Session class + * @TODO: Session::destroy() - check if session was started * @TODO: Session::destroy() - uncheck started flag after destroy */ @@ -24,7 +25,10 @@ class SessionTest extends PHPUnit_Framework_TestCase $this->started = $class->getProperty('started'); $this->started->setAccessible(true); Session::start(); - Session::destroy(); + $sid = Session::getId(); + if (!empty($sid)) { + Session::destroy(); + } $this->started->setValue(null, false); } @@ -157,10 +161,27 @@ class SessionTest extends PHPUnit_Framework_TestCase class Handler { - public static function open(){} - public static function close(){} - public static function read(){} - public static function write(){} - public static function destroy(){} - public static function gc(){} + public static function open() + { + } + + public static function close() + { + } + + public static function read() + { + } + + public static function write() + { + } + + public static function destroy() + { + } + + public static function gc() + { + } } \ No newline at end of file