⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.php

📁 一款可以和GOOGLE媲美的开源统计系统,运用AJAX.功能强大. 无色提示:按照需要PHP5.1以上和MySQL数据库支持。
💻 PHP
字号:
<?phprequire_once dirname(__FILE__) . '/../../autorun.php';require_once dirname(__FILE__) . '/../../extensions/testdox.php';// uncomment to see test dox in action//SimpleTest::prefer(new TestDoxReporter());class TestOfTestDoxReporter extends UnitTestCase {        function testIsAnInstanceOfSimpleScorerAndReporter() {        $dox = new TestDoxReporter();        $this->assertIsA($dox, 'SimpleScorer');        $this->assertIsA($dox, 'SimpleReporter');    }    function testOutputsNameOfTestCase() {        $dox = new TestDoxReporter();        ob_start();        $dox->paintCaseStart('TestOfTestDoxReporter');        $buffer = ob_get_clean();        $this->assertWantedPattern('/^TestDoxReporter/', $buffer);    }    function testOutputOfTestCaseNameFilteredByConstructParameter() {        $dox = new TestDoxReporter('/^(.*)Test$/');        ob_start();        $dox->paintCaseStart('SomeGreatWidgetTest');        $buffer = ob_get_clean();        $this->assertWantedPattern('/^SomeGreatWidget/', $buffer);    }    function testIfTest_case_patternIsEmptyAssumeEverythingMatches() {        $dox = new TestDoxReporter('');        ob_start();        $dox->paintCaseStart('TestOfTestDoxReporter');        $buffer = ob_get_clean();        $this->assertWantedPattern('/^TestOfTestDoxReporter/', $buffer);    }    function testEmptyLineInsertedWhenCaseEnds() {        $dox = new TestDoxReporter();        ob_start();        $dox->paintCaseEnd('TestOfTestDoxReporter');        $buffer = ob_get_clean();        $this->assertEqual("\n", $buffer);    }    function testPaintsTestMethodInTestDoxFormat() {        $dox = new TestDoxReporter();        ob_start();        $dox->paintMethodStart('testSomeGreatTestCase');        $buffer = ob_get_clean();        $this->assertEqual("- some great test case", $buffer);        unset($buffer);        $random = rand(100, 200);        ob_start();        $dox->paintMethodStart("testRandomNumberIs{$random}");        $buffer = ob_get_clean();        $this->assertEqual("- random number is {$random}", $buffer);    }    function testDoesNotOutputAnythingOnNoneTestMethods() {        $dox = new TestDoxReporter();        ob_start();        $dox->paintMethodStart('nonMatchingMethod');        $buffer = ob_get_clean();        $this->assertEqual('', $buffer);    }    function testPaintMethodAddLineBreak() {        $dox = new TestDoxReporter();        ob_start();        $dox->paintMethodEnd('someMethod');        $buffer = ob_get_clean();        $this->assertEqual("\n", $buffer);        $this->assertNoErrors();    }    function testProperlySpacesSingleLettersInMethodName() {        $dox = new TestDoxReporter();        ob_start();        $dox->paintMethodStart('testAVerySimpleAgainAVerySimpleMethod');        $buffer = ob_get_clean();        $this->assertEqual('- a very simple again a very simple method', $buffer);    }    function testOnFailureThisPrintsFailureNotice() {        $dox = new TestDoxReporter();        ob_start();        $dox->paintFail();        $buffer = ob_get_clean();        $this->assertEqual(' [FAILED]', $buffer);    }    function testWhenMatchingMethodNamesTestPrefixIsCaseInsensitive() {        $dox = new TestDoxReporter();        ob_start();        $dox->paintMethodStart('TESTSupportsAllUppercaseTestPrefixEvenThoughIDoNotKnowWhyYouWouldDoThat');        $buffer = ob_get_clean();        $this->assertEqual(                '- supports all uppercase test prefix even though i do not know why you would do that',                $buffer        );    }}?>

⌨️ 快捷键说明

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