Changeset 152

Show
Ignore:
Timestamp:
02/13/07 20:58:55 (2 years ago)
Author:
mrook
Message:

Fix PHPUnit version check

Files:

Legend:

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

    r150 r152  
    6767                if ($pkg_info != NULL) 
    6868                { 
    69                         var_dump($pkg_info['version']); 
    70  
    71                         PHPUnitUtil::$installedVersion = 3; 
     69                        if (version_compare($pkg_info['version']['api'], "3.0.0") >= 0) 
     70                        { 
     71                                PHPUnitUtil::$installedVersion = 3; 
     72                        } 
     73                        else 
     74                        { 
     75                                PHPUnitUtil::$installedVerison = 2; 
     76                        } 
    7277                } 
    7378                else 
     
    7681                         * Try to find PHPUnit2 
    7782                         */ 
    78                         include_once 'PHPUnit2/Util/Filter.php'; 
     83                        require_once 'PHPUnit2/Util/Filter.php'; 
     84                         
    7985                        if (!class_exists('PHPUnit2_Util_Filter')) { 
    8086                                throw new BuildException("PHPUnit2Task depends on PEAR PHPUnit2 package being installed.", $this->getLocation()); 
     
    105111                else 
    106112                { 
     113                        require_once 'PHPUnit2/Util/Filter.php'; 
     114                         
    107115                        PHPUnit2_Util_Filter::addFileToFilter('PHPUnitTask.php'); 
    108116                        PHPUnit2_Util_Filter::addFileToFilter('PHPUnitTestRunner.php');