Changeset 149

Show
Ignore:
Timestamp:
02/13/07 11:18:59 (2 years ago)
Author:
mrook
Message:

Add more version specific statements

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/classes/phing/tasks/ext/phpunit/PHPUnit2Task.php

    r148 r149  
    198198                foreach ($tests as $test) 
    199199                { 
    200                         $this->execute(new PHPUnit2_Framework_TestSuite(new ReflectionClass($test))); 
     200                        $suite = NULL; 
     201                         
     202                        if (PHPUnitUtil::$installedVersion == 3) 
     203                        { 
     204                                require_once 'PHPUnit/Framework/TestSuite.php'; 
     205                                $suite = new PHPUnit_Framework_TestSuite(new ReflectionClass($test)); 
     206                        } 
     207                        else 
     208                        { 
     209                                require_once 'PHPUnit2/Framework/TestSuite.php'; 
     210                                $suite = new PHPUnit2_Framework_TestSuite(new ReflectionClass($test)); 
     211                        } 
     212                         
     213                        $this->execute($suite); 
    201214                } 
    202215 
  • trunk/classes/phing/tasks/ext/phpunit/PHPUnit2TestRunner.php

    r148 r149  
    2020 */ 
    2121 
    22 require_once 'PHPUnit2/Framework/TestListener.php'; 
    23 require_once 'PHPUnit2/Framework/TestResult.php'; 
    24 require_once 'PHPUnit2/Framework/TestSuite.php'; 
    25  
    2622require_once 'phing/tasks/ext/coverage/CoverageMerger.php'; 
    2723 
     
    2925 
    3026/** 
    31  * Simple Testrunner for PHPUnit2 that runs all tests of a testsuite. 
     27 * Simple Testrunner for PHPUnit2/3 that runs all tests of a testsuite. 
    3228 * 
    3329 * @author Michiel Rook <michiel.rook@gmail.com> 
     
    3632 * @since 2.1.0 
    3733 */ 
    38 class PHPUnit2TestRunner 
     34class PHPUnitTestRunner 
    3935{ 
    4036        const SUCCESS = 0; 
     
    7470                if (PHPUnitUtil::$installedVersion == 3) 
    7571                { 
     72                        require_once 'PHPUnit/Framework/TestSuite.php';                  
    7673                        $res = new PHPUnit_Framework_TestResult(); 
    7774                } 
    7875                else 
    7976                { 
     77                        require_once 'PHPUnit2/Framework/TestSuite.php'; 
    8078                        $res = new PHPUnit2_Framework_TestResult(); 
    8179                }