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

📄 colortext_reporter.php

📁 很棒的在线教学系统
💻 PHP
字号:
<?php    /**     *  Base include file for SimpleTest     *  @package        SimpleTest     *  @subpackage     UnitTester     *  @version        $Id$     *//** * include base reporter */require_once(dirname(__FILE__) . '/../reporter.php');/** * Provides an ANSI-colored {@link TextReporter} for viewing test results. * * This code is made available under the same terms as SimpleTest.  It is based * off of code that Jason Sweat originally published on the SimpleTest mailing * list.  * * @author Jason Sweat (original code) * @author Travis Swicegood <development@domain51.com> * @package SimpleTest * @subpackage UnitTester */class ColorTextReporter extends TextReporter {     var $_failColor = 41;    var $_passColor = 42;        /**     * Handle initialization     *     * @param {@link TextReporter}     */    function ColorTextReporter() {        parent::TextReporter();    }        /**     * Capture the attempt to display the final test results and insert the      * ANSI-color codes in place.     *     * @param string     * @see TextReporter     * @access public     */    function paintFooter($test_name) {        ob_start();        parent::paintFooter($test_name);        $output = trim(ob_get_clean());        if ($output) {            if (($this->getFailCount() + $this->getExceptionCount()) == 0) {                $color = $this->_passColor;            } else {                $color = $this->_failColor;            }                        $this->_setColor($color);            echo $output;            $this->_resetColor();        }    }            /**     * Sets the terminal to an ANSI-standard $color     *     * @param int     * @access protected     */    function _setColor($color) {        printf("%s[%sm\n", chr(27), $color);    }            /**     * Resets the color back to normal.     *     * @access protected     */    function _resetColor() {        $this->_setColor(0);    }}

⌨️ 快捷键说明

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