Source for file TestDecorator.php
Documentation is available at TestDecorator.php 
// +------------------------------------------------------------------------+  
// +------------------------------------------------------------------------+  
// | Copyright (c) 2002-2005 Sebastian Bergmann <sb@sebastian-bergmann.de>. |  
// +------------------------------------------------------------------------+  
// | This source file is subject to version 3.00 of the PHP License,        |  
// | that is available at http://www.php.net/license/3_0.txt.               |  
// | If you did not receive a copy of the PHP license and are unable to     |  
// | obtain it through the world-wide-web, please send a note to            |  
// | license@php.net so we can mail you a copy immediately.                 |  
// +------------------------------------------------------------------------+  
// $Id: TestDecorator.php,v 1.8.2.1 2004/12/22 08:06:06 sebastian Exp $  
require_once 'PHPUnit2/Framework/Assert.php';   
require_once 'PHPUnit2/Framework/Test.php';   
require_once 'PHPUnit2/Framework/TestResult.php';   
 * Use TestDecorator as the base class for defining new  
 * test decorators. Test decorator subclasses can be introduced  
 * to add behaviour before or after a test is run.  
 * @author      Sebastian Bergmann <sb@sebastian-bergmann.de>  
 * @copyright   Copyright © 2002-2005 Sebastian Bergmann <sb@sebastian-bergmann.de>  
 * @license     http://www.php.net/license/3_0.txt The PHP License, Version 3.0  
    // {{{ Instance Variables  
    * The Test to be decorated.  
    // {{{ public function __construct(PHPUnit2_Framework_Test $test)  
    * @param  PHPUnit2_Framework_Test $test   
    public  function __construct(PHPUnit2_Framework_Test  $test) { 
    // {{{ public function toString()  
    * Returns a string representation of the test.  
        return $this->test->toString ();   
    // {{{ public function basicRun(PHPUnit2_Framework_TestResult $result)  
    * Runs the test and collects the  
    * result in a TestResult.  
    * @param  PHPUnit2_Framework_TestResult $result   
    public  function basicRun(PHPUnit2_Framework_TestResult  $result) { 
        $this->test->run ($result);   
    // {{{ public function countTestCases()  
    * Counts the number of test cases that  
    * will be run by this test.  
        return $this->test->countTestCases ();   
    // {{{ protected function createResult()  
    * Creates a default TestResult object.  
    * @return PHPUnit2_Framework_TestResult   
    // {{{ public function getTest()  
    * Returns the test to be run.  
    * @return PHPUnit2_Framework_Test   
    // {{{ public function run($result = NULL)  
    * Runs the decorated test and collects the  
    * result in a TestResult.  
    * @param  PHPUnit2_Framework_TestResult $result   
    * @return PHPUnit2_Framework_TestResult   
    public  function run($result = NULL ) { 
        // XXX: Workaround for missing ability to declare type-hinted parameters as optional.  
              'Argument 1 must be an instance of PHPUnit2_Framework_TestResult.'  
 * vim600:  et sw=2 ts=2 fdm=marker  
 
 
        
		    
 
		    Documentation generated on Mon, 11 Mar 2019 14:19:19 -0400 by  phpDocumentor 1.4.4. PEAR Logo Copyright ©  PHP Group 2004.
	        
       |