test.php.svn-base
来自「PHP 知识管理系统(基于树结构的知识管理系统), 英文原版的PHP源码。」· SVN-BASE 代码 · 共 50 行
SVN-BASE
50 行
<?php$GLOBALS['kt_test'] = true;require_once(dirname(__FILE__) . '/../config/dmsDefaults.php');require_once('simpletest/autorun.php');//require_once('simpletest/unit_tester.php');//require_once('simpletest/mock_objects.php');//require_once('simpletest/reporter.php');class KTUnitTestCase extends UnitTestCase { function assertExpectedResults($aExpected, $aReceived) { if ($aReceived == $aExpected) { $this->pass('Expected results received'); return; } $iLen = count($aExpected); for ($c = 0; $c < $iLen; $c++) { if ($aReceived[$c] != $aExpected[$c]) { $this->fail(sprintf("Failure. Expected %s, but got %s\n", $aExpected[$c], $aReceived[$c])); } } } function assertEntity($oEntity, $sClass) { if (is_a($oEntity, $sClass)) { return $this->pass(sprintf('Object is a %s', $sClass)); } return $this->fail(sprintf('Object is not a %s', $sClass)); } function assertNotError($oObject) { if(PEAR::isError($oObject)) { return $this->fail(sprintf('Object is a PEAR Error: '.$oObject->getMessage() )); } return $this->pass(sprintf('Object is not a PEAR Error')); } function assertError($oObject) { if(PEAR::isError($oObject)) { return $this->pass(sprintf('Object is a PEAR Error: '.$oObject->getMessage() )); } return $this->fail(sprintf('Object is not a PEAR Error')); } function assertGroup($oGroup) { return $this->assertEntity($oGroup, 'Group'); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?