コード例 #1
0
ファイル: delete.php プロジェクト: extend/wee
<?php

define('ALLOW_INCLUSION', 1);
define('DEBUG', 1);
define('ROOT_PATH', '../../../');
require ROOT_PATH . 'wee/wee.php';
$iStep = array_value($_GET, 'step', 1);
try {
    $o = new weeCookies();
    if ($iStep == 1) {
        unset($o['testcookie']);
        $o->set('timecookie', 'this is going to expire in a week', 1);
    } else {
        isset($o['testcookie']) and burn('UnitTestException', _WT('Cookie "testcookie" should not have been found.'));
        isset($o['timecookie']) and burn('UnitTestException', _WT('Cookie "timecookie" should not have been found.'));
    }
} catch (Exception $e) {
    echo $e->getMessage();
    exit;
}
echo 'success';
コード例 #2
0
ファイル: set.php プロジェクト: extend/wee
<?php

define('ALLOW_INCLUSION', 1);
define('DEBUG', 1);
define('ROOT_PATH', '../../../');
require ROOT_PATH . 'wee/wee.php';
$iStep = array_value($_GET, 'step', 1);
try {
    $o = new weeCookies();
    if ($iStep == 1) {
        $o->set('testcookie', 'this is a test');
        $o->set('timecookie', 'this is going to expire in a week', time() + 3600 * 24 * 7);
    } elseif ($iStep == 2) {
        isset($o['testcookie']) or burn('UnitTestException', _WT('Cookie "testcookie" was not found.'));
        isset($o['timecookie']) or burn('UnitTestException', _WT('Cookie "timecookie" was not found.'));
        $o['testcookie'] == 'this is a test' or burn('UnitTestException', _WT('Cookie "testcookie" has a wrong value.'));
        $o['timecookie'] == 'this is going to expire in a week' or burn('UnitTestException', _WT('Cookie "timecookie" has a wrong value.'));
        // Prepare for next step
        $o['testcookie'] = 'this is a value change test';
    } else {
        $o['testcookie'] == 'this is a value change test' or burn('UnitTestException', _WT('Cookie "testcookie" should have had its value changed.'));
    }
} catch (Exception $e) {
    echo $e->getMessage();
    exit;
}
echo 'success';