testcache.php.svn-base

来自「PHP 知识管理系统(基于树结构的知识管理系统), 英文原版的PHP源码。」· SVN-BASE 代码 · 共 41 行

SVN-BASE
41
字号
<?phprequire_once(dirname(__FILE__) . '/../test.php');class CacheTestCase extends KTUnitTestCase {    function testListCache() {        $f = Group::getList();        $iNumGroups = count($f);        DBUtil::startTransaction();        $g = Group::createFromArray(array(            'name' => 'foo',        ));        if (!$this->assertGroup($g)) {            return;        }        $f = Group::getList();        $iNowNumGroups = count($f);        $this->assertEqual($iNumGroups + 1, $iNowNumGroups, 'New group not in list');        DBUtil::rollback();    }    function testRollback() {        $f = Group::getList();        $iNumGroups = count($f);        DBUtil::startTransaction();        $g = Group::createFromArray(array(            'name' => 'rollback',        ));        if (!$this->assertGroup($g)) {            return;        }        $f = Group::getList();        $iNowNumGroups = count($f);        $this->assertEqual($iNumGroups + 1, $iNowNumGroups, 'New group not in list');        DBUtil::rollback();        $f = Group::getList();        $iRollbackNumGroups = count($f);        $this->assertEqual($iNumGroups, $iRollbackNumGroups, 'New group still in list (should be rolled back)');    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?