Changeset 350

Show
Ignore:
Timestamp:
02/06/08 15:06:57 (6 months ago)
Author:
mrook
Message:

#218 - Add PHPUnit version checks to class checks

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/2.3/classes/phing/tasks/ext/phpunit/BatchTest.php

    r349 r350  
    136136        private function isTestCase($input) 
    137137        { 
    138                 return is_subclass_of($input, 'PHPUnit2_Framework_TestCase') || is_subclass_of($input, 'PHPUnit_Framework_TestCase') 
    139                         || is_subclass_of($input, 'PHPUnit2_Framework_TestSuite') || is_subclass_of($input, 'PHPUnit_Framework_TestSuite'); 
     138                if (PHPUnitUtil::$installedVersion == 3) 
     139                        return is_subclass_of($input, 'PHPUnit_Framework_TestCase') || is_subclass_of($input, 'PHPUnit_Framework_TestSuite'); 
     140                else 
     141                        return is_subclass_of($input, 'PHPUnit2_Framework_TestCase') || is_subclass_of($input, 'PHPUnit2_Framework_TestSuite'); 
    140142        } 
    141143         
  • branches/2.3/classes/phing/tasks/ext/phpunit/PHPUnitTask.php

    r349 r350  
    275275                        $suite = NULL; 
    276276                         
    277                         if (is_subclass_of($test, 'PHPUnit_Framework_TestSuite') || is_subclass_of($test, 'PHPUnit2_Framework_TestSuite')) 
     277                        if ((PHPUnitUtil::$installedVersion == 3 && is_subclass_of($test, 'PHPUnit_Framework_TestSuite')) || (PHPUnitUtil::$installedVersion == 2 && is_subclass_of($test, 'PHPUnit2_Framework_TestSuite'))) 
    278278                        { 
    279279                                if (is_object($test))