Esempio n. 1
0
<?php

define('ALLOW_INCLUSION', 1);
define('DEBUG', 1);
define('ROOT_PATH', '../../../');
require ROOT_PATH . 'wee/wee.php';
require 'dbtableinit.php.inc';
$iStep = array_value($_GET, 'step', 1);
try {
    $o = new weeSessionDbTable(array('db' => $oDb, 'table' => 'sessions'));
    if ($iStep == 1) {
        $oDb->query('
			CREATE TABLE IF NOT EXISTS `sessions` (
				`session_id` CHAR(32)  NOT NULL,
				`session_path` CHAR(64)  NOT NULL,
				`session_name` CHAR(32)  NOT NULL,
				`session_time` INTEGER UNSIGNED NOT NULL,
				`session_data` TEXT ,
				PRIMARY KEY (`session_id`, `session_path`, `session_name`)
			)
			ENGINE = MyISAM;
		');
    } elseif ($iStep == 2) {
        $o['cleartest'] = 'not cleared';
        isset($o['cleartest']) or burn('UnitTestException', _WT('The session value "cleartest" was not found.'));
    } elseif ($iStep == 3) {
        isset($o['cleartest']) or burn('UnitTestException', _WT('The session value "cleartest" was not found.'));
        $o->clear();
        isset($o['cleartest']) and burn('UnitTestException', _WT('The session value "cleartest" should not have been found.'));
    } elseif ($iStep == 4) {
        isset($o['cleartest']) and burn('UnitTestException', _WT('The session value "cleartest" should not have been found.'));
Esempio n. 2
0
<?php

define('ALLOW_INCLUSION', 1);
define('DEBUG', 1);
define('ROOT_PATH', '../../../');
require ROOT_PATH . 'wee/wee.php';
require 'dbtableinit.php.inc';
$iStep = array_value($_GET, 'step', 1);
try {
    $o = new weeSessionDbTable(array('db' => $oDb, 'table' => 'sessions'));
    $o->setDb($oDb);
    $aArray = array(1, 2, 3, 'soleil');
    if ($iStep == 1) {
        $oDb->query('
			CREATE TABLE IF NOT EXISTS `sessions` (
				`session_id` CHAR(32)  NOT NULL,
				`session_path` CHAR(64)  NOT NULL,
				`session_name` CHAR(32)  NOT NULL,
				`session_time` INTEGER UNSIGNED NOT NULL,
				`session_data` TEXT ,
				PRIMARY KEY (`session_id`, `session_path`, `session_name`)
			)
			ENGINE = MyISAM;
		');
    } elseif ($iStep == 2) {
        $o['test'] = 42;
        $o['array'] = $aArray;
        isset($o['test']) or burn('UnitTestException', _WT('The session value "test" was not found.'));
        isset($o['array']) or burn('UnitTestException', _WT('The session value "array" was not found.'));
    } elseif ($iStep == 3) {
        isset($o['test']) or burn('UnitTestException', _WT('The session value "test" was not found.'));