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