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 + -
显示快捷键?