Changeset 312
- Timestamp:
- 11/17/07 03:47:40 (8 months ago)
- Files:
-
- trunk/classes/phing/Project.php (modified) (3 diffs)
- trunk/classes/phing/parser/ProjectConfigurator.php (modified) (1 diff)
- trunk/classes/phing/system/io/File.php (modified) (16 diffs)
- trunk/classes/phing/system/util/Properties.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/ExtractBaseTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/JslLintTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/PearPackageTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/PhpLintTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/XmlLintTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/ZendCodeAnalyzerTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/coverage/CoverageMerger.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/coverage/CoverageMergerTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/coverage/CoverageReportTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/coverage/CoverageReportTransformer.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/coverage/CoverageSetupTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/phpunit/BatchTest.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/phpunit/FormatterElement.php (modified) (4 diffs)
- trunk/classes/phing/tasks/ext/phpunit/PHPUnitReportTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/phpunit/PHPUnitTask.php (modified) (6 diffs)
- trunk/classes/phing/tasks/ext/phpunit/PHPUnitTestRunner.php (modified) (2 diffs)
- trunk/classes/phing/tasks/ext/phpunit/PHPUnitUtil.php (modified) (1 diff)
- trunk/classes/phing/tasks/ext/phpunit/phpunit2/PlainResultFormatter.php (moved) (moved from trunk/classes/phing/tasks/ext/phpunit/phpunit2/PlainPHPUnit2ResultFormatter.php) (8 diffs)
- trunk/classes/phing/tasks/ext/phpunit/phpunit2/ResultFormatter.php (moved) (moved from trunk/classes/phing/tasks/ext/phpunit/phpunit2/PHPUnit2ResultFormatter.php) (4 diffs)
- trunk/classes/phing/tasks/ext/phpunit/phpunit2/SummaryResultFormatter.php (moved) (moved from trunk/classes/phing/tasks/ext/phpunit/phpunit2/SummaryPHPUnit2ResultFormatter.php) (1 diff)
- trunk/classes/phing/tasks/ext/phpunit/phpunit2/XMLResultFormatter.php (moved) (moved from trunk/classes/phing/tasks/ext/phpunit/phpunit2/XMLPHPUnit2ResultFormatter.php) (9 diffs)
- trunk/classes/phing/tasks/ext/phpunit/phpunit3/PlainResultFormatter.php (moved) (moved from trunk/classes/phing/tasks/ext/phpunit/phpunit3/PlainPHPUnit3ResultFormatter.php) (7 diffs)
- trunk/classes/phing/tasks/ext/phpunit/phpunit3/ResultFormatter.php (moved) (moved from trunk/classes/phing/tasks/ext/phpunit/phpunit3/PHPUnit3ResultFormatter.php) (6 diffs)
- trunk/classes/phing/tasks/ext/phpunit/phpunit3/SummaryResultFormatter.php (moved) (moved from trunk/classes/phing/tasks/ext/phpunit/phpunit3/SummaryPHPUnit3ResultFormatter.php) (1 diff)
- trunk/classes/phing/tasks/ext/phpunit/phpunit3/XMLResultFormatter.php (moved) (moved from trunk/classes/phing/tasks/ext/phpunit/phpunit3/XMLPHPUnit3ResultFormatter.php) (8 diffs)
- trunk/classes/phing/tasks/system/AppendTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/system/CopyTask.php (modified) (3 diffs)
- trunk/classes/phing/tasks/system/DeleteTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/system/PhingTask.php (modified) (1 diff)
- trunk/classes/phing/tasks/system/TouchTask.php (modified) (1 diff)
- trunk/classes/phing/types/Path.php (modified) (1 diff)
- trunk/classes/phing/util/ExtendedFileStream.php (modified) (2 diffs)
- trunk/classes/phing/util/FileUtils.php (modified) (5 diffs)
- trunk/classes/phing/util/LogWriter.php (modified) (1 diff)
- trunk/classes/phing/util/SourceFileScanner.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/classes/phing/Project.php
r307 r312 111 111 */ 112 112 function __construct() { 113 $this->fileUtils = new FileUtils();114 113 $this->inputHandler = new phing::input::DefaultInputHandler(); 115 114 } … … 441 440 } 442 441 443 $dir = $this->fileUtils->normalize($dir);442 $dir = FileUtils::normalize($dir); 444 443 445 444 $dir = new File((string) $dir); … … 713 712 function resolveFile($fileName, $rootDir = null) { 714 713 if ($rootDir === null) { 715 return $this->fileUtils->resolveFile($this->basedir, $fileName);714 return FileUtils::resolveFile($this->basedir, $fileName); 716 715 } else { 717 return $this->fileUtils->resolveFile($rootDir, $fileName);716 return FileUtils::resolveFile($rootDir, $fileName); 718 717 } 719 718 } trunk/classes/phing/parser/ProjectConfigurator.php
r309 r312 213 213 // requirements. 214 214 215 $sb = preg_replace_callback('/\$\{([^}]+)\}/', array( 'phing::parser::ProjectConfigurator', 'replacePropertyCallback'), $value);215 $sb = preg_replace_callback('/\$\{([^}]+)\}/', array( __NAMESPACE__ . '::ProjectConfigurator', 'replacePropertyCallback'), $value); 216 216 return $sb; 217 217 } trunk/classes/phing/system/io/File.php
r311 r312 47 47 private $prefixLength = 0; 48 48 49 /** constructor */ 49 /** 50 * Create a new File object. 51 * Valid constructor signatures include: 52 * File(File parent, string filename) 53 * File(string filename) 54 * File(string parent, string filename) 55 */ 50 56 function __construct($arg1 = null, $arg2 = null) { 51 57 … … 57 63 58 64 /* simulate signature identified constructors */ 59 if ($arg1 instanceof PhingFile && is_string($arg2)) {65 if ($arg1 instanceof File && is_string($arg2)) { 60 66 $this->_constructFileParentStringChild($arg1, $arg2); 61 67 } elseif (is_string($arg1) && ($arg2 === null)) { … … 193 199 return null; 194 200 } 195 return new PhingFile((string) $p, (int) $this->prefixLength);201 return new File((string) $p, (int) $this->prefixLength); 196 202 } 197 203 … … 253 259 */ 254 260 function getAbsoluteFile() { 255 return new PhingFile((string) $this->getAbsolutePath());261 return new File((string) $this->getAbsolutePath()); 256 262 } 257 263 … … 291 297 * getCanonicalPath(. 292 298 * 293 * @return PhingFile The canonical pathname string denoting the same file or299 * @return File The canonical pathname string denoting the same file or 294 300 * directory as this abstract pathname 295 301 */ 296 302 function getCanonicalFile() { 297 return new PhingFile($this->getCanonicalPath());303 return new File($this->getCanonicalPath()); 298 304 } 299 305 … … 587 593 $fs = array(); 588 594 for ($i = 0; $i < $n; $i++) { 589 $fs[$i] = new PhingFile((string)$this->path, (string)$ss[$i]);595 $fs[$i] = new File((string)$this->path, (string)$ss[$i]); 590 596 } 591 597 return $fs; … … 627 633 $fs = FileSystem::getFileSystem(); 628 634 629 if ($fs->checkAccess(new PhingFile($this->path), true) !== true) {635 if ($fs->checkAccess(new File($this->path), true) !== true) { 630 636 throw new IOException("No write access to " . $this->getPath()); 631 637 } … … 639 645 * @return true if and only if the renaming succeeded; false otherwise 640 646 */ 641 function renameTo( PhingFile $destFile) {647 function renameTo(File $destFile) { 642 648 $fs = FileSystem::getFileSystem(); 643 649 if ($fs->checkAccess($this) !== true) { … … 649 655 /** 650 656 * Simple-copies file denoted by this abstract pathname into another 651 * PhingFile652 * 653 * @param PhingFile $destFile The new abstract pathname for the named file657 * File 658 * 659 * @param File $destFile The new abstract pathname for the named file 654 660 * @return true if and only if the renaming succeeded; false otherwise 655 661 */ 656 function copyTo( PhingFile $destFile) {662 function copyTo(File $destFile) { 657 663 $fs = FileSystem::getFileSystem(); 658 664 … … 745 751 * disconnecting or unmounting of physical or virtual disk drives. 746 752 * 747 * This method returns an array of PhingFile objects that753 * This method returns an array of File objects that 748 754 * denote the root directories of the available filesystem roots. It is 749 755 * guaranteed that the canonical pathname of any file physically present on … … 756 762 * pathname of a remote file is syntactically indistinguishable from the 757 763 * pathname of a local file then it will begin with one of the roots 758 * returned by this method. Thus, for example, PhingFile objects764 * returned by this method. Thus, for example, File objects 759 765 * denoting the root directories of the mapped network drives of a Windows 760 * platform will be returned by this method, while PhingFile766 * platform will be returned by this method, while File 761 767 * objects containing UNC pathnames will not be returned by this method. 762 768 * 763 * @return An array of PhingFile objects denoting the available769 * @return An array of File objects denoting the available 764 770 * filesystem roots, or null if the set of roots 765 771 * could not be determined. The array will be empty if there are … … 783 789 * Static method that creates a unique filename whose name begins with 784 790 * $prefix and ends with $suffix in the directory $directory. $directory 785 * is a reference to a PhingFile Object.791 * is a reference to a File Object. 786 792 * Then, the file is locked for exclusive reading/writing. 787 793 * … … 790 796 * @access public 791 797 */ 792 function createTempFile($prefix, $suffix, PhingFile $directory) {798 function createTempFile($prefix, $suffix, File $directory) { 793 799 794 800 // quick but efficient hack to create a unique filename ;-) 795 801 $result = null; 796 802 do { 797 $result = new PhingFile($directory, $prefix . substr(md5(time()), 0, 8) . $suffix);803 $result = new File($directory, $prefix . substr(md5(time()), 0, 8) . $suffix); 798 804 } while (file_exists($result->getPath())); 799 805 … … 827 833 * systems it is not. 828 834 * 829 * @param PhingFile $file Th file whose pathname sould be compared to the pathname of this file.835 * @param File $file Th file whose pathname sould be compared to the pathname of this file. 830 836 * 831 837 * @return int Zero if the argument is equal to this abstract pathname, a … … 835 841 * greater than the argument 836 842 */ 837 function compareTo( PhingFile $file) {843 function compareTo(File $file) { 838 844 $fs = FileSystem::getFileSystem(); 839 845 return $fs->compare($this, $file); … … 851 857 */ 852 858 function equals($obj) { 853 if (($obj !== null) && ($obj instanceof PhingFile)) {859 if (($obj !== null) && ($obj instanceof File)) { 854 860 return ($this->compareTo($obj) === 0); 855 861 } trunk/classes/phing/system/util/Properties.php
r309 r312 24 24 use phing::BuildException; 25 25 use phing::system::io::File; 26 use phing::system::io::FileWriter; 26 27 27 28 /** trunk/classes/phing/tasks/ext/ExtractBaseTask.php
r310 r312 24 24 use phing::Project; 25 25 use phing::sytem::io::File; 26 use phing::types::FileSet; 26 27 27 28 /** trunk/classes/phing/tasks/ext/JslLintTask.php
r310 r312 25 25 use phing::Project; 26 26 use phing::sytem::io::File; 27 use phing::types::FileSet; 27 28 28 29 /** trunk/classes/phing/tasks/ext/PearPackageTask.php
r310 r312 25 25 use phing::Project; 26 26 use phing::sytem::io::File; 27 use phing::types::FileSet; 27 28 28 29 /** trunk/classes/phing/tasks/ext/PhpLintTask.php
r310 r312 25 25 use phing::Project; 26 26 use phing::sytem::io::File; 27 use phing::types::FileSet; 27 28 28 29 /** trunk/classes/phing/tasks/ext/XmlLintTask.php
r310 r312 25 25 use phing::Project; 26 26 use phing::sytem::io::File; 27 use phing::types::FileSet; 27 28 28 29 /** trunk/classes/phing/tasks/ext/ZendCodeAnalyzerTask.php
r310 r312 25 25 use phing::Project; 26 26 use phing::sytem::io::File; 27 use phing::types::FileSet; 27 28 28 29 /** trunk/classes/phing/tasks/ext/coverage/CoverageMerger.php
r309 r312 22 22 namespace phing::tasks::ext::coverage; 23 23 use phing::BuildException; 24 use phing::system::io::File; 25 use phing::system::util::Properties; 24 26 25 27 /** trunk/classes/phing/tasks/ext/coverage/CoverageMergerTask.php
r309 r312 24 24 use phing::Task; 25 25 use phing::Project; 26 use phing::types::FileSet; 26 27 27 28 /** trunk/classes/phing/tasks/ext/coverage/CoverageReportTask.php
r310 r312 25 25 use phing::Project; 26 26 use phing::types::Path; 27 use phing::types::FileSet; 28 use phing::system::io::File; 29 use phing::system::util::Properties; 30 use phing::tasks::ext::phpunit::PHPUnitUtil; 27 31 28 32 /** trunk/classes/phing/tasks/ext/coverage/CoverageReportTransformer.php
r309 r312 21 21 22 22 namespace phing::tasks::ext::coverage; 23 use phing::Phing; 24 use phing::Task; 25 use phing::types::Path; 23 26 use phing::BuildException; 27 use phing::system::io::File; 28 use phing::util::ExtendedFileStream; 24 29 25 30 /** trunk/classes/phing/tasks/ext/coverage/CoverageSetupTask.php
r310 r312 21 21 22 22 namespace phing::tasks::ext::coverage; 23 use phing::Phing; 23 24 use phing::BuildException; 24 25 use phing::Task; 25 26 use phing::Project; 26 27 use phing::types::Path; 28 use phing::types::FileSet; 29 use phing::system::io::File; 30 use phing::system::util::Properties; 27 31 28 32 /** trunk/classes/phing/tasks/ext/phpunit/BatchTest.php
r310 r312 21 21 22 22 namespace phing::tasks::ext::phpunit; 23 use phing::Project; 23 24 use phing::BuildException; 24 25 use phing::types::Path; 26 use phing::types::FileSet; 25 27 26 28 /** trunk/classes/phing/tasks/ext/phpunit/FormatterElement.php
r309 r312 22 22 namespace phing::tasks::ext::phpunit; 23 23 use phing::BuildException; 24 24 use phing::system::io::File; 25 use phing::tasks::ext::phpunit::phpunit3; 26 use phing::tasks::ext::phpunit::phpunit2; 25 27 /** 26 28 * A wrapper for the implementations of PHPUnit2ResultFormatter. … … 52 54 { 53 55 54 $this->formatter = new SummaryPHPUnit3ResultFormatter();56 $this->formatter = new phpunit3::SummaryResultFormatter(); 55 57 } 56 58 else 57 59 { 58 60 59 $this->formatter = new SummaryPHPUnit2ResultFormatter();61 $this->formatter = new phpunit2::SummaryResultFormatter(); 60 62 } 61 63 } … … 68 70 { 69 71 70 $this->formatter = new XMLPHPUnit3ResultFormatter();72 $this->formatter = new phpunit3::XMLResultFormatter(); 71 73 } 72 74 else 73 75 { 74 76 75 $this->formatter = new XMLPHPUnit2ResultFormatter();77 $this->formatter = new phpunit2::XMLResultFormatter(); 76 78 } 77 79 } … … 82 84 { 83 85 84 $this->formatter = new PlainPHPUnit3ResultFormatter();86 $this->formatter = new phpunit3::PlainResultFormatter(); 85 87 } 86 88 else 87 89 { 88 90 89 $this->formatter = new PlainPHPUnit2ResultFormatter();91 $this->formatter = new phpunit2::PlainResultFormatter(); 90 92 } 91 93 } trunk/classes/phing/tasks/ext/phpunit/PHPUnitReportTask.php
r309 r312 21 21 22 22 namespace phing::tasks::ext::phpunit; 23 use phing::Phing; 23 24 use phing::BuildException; 24 25 use phing::Task; 25 26 use phing::Project; 27 use phing::types::FileSet; 28 use phing::system::io::File; 29 use phing::system::io::FileWriter; 26 30 27 31 /** trunk/classes/phing/tasks/ext/phpunit/PHPUnitTask.php
r311 r312 26 26 use phing::io::Writer; 27 27 use phing::util::LogWriter; 28 use phing::system::io::File; 29 use phing::system::io::FileWriter; 28 30 29 31 /** … … 69 71 if (class_exists('PHPUnit_Runner_Version', false)) 70 72 { 71 $version = PHPUnit_Runner_Version::id();73 $version = ::PHPUnit_Runner_Version::id(); 72 74 } 73 75 elseif (class_exists('PHPUnit2_Runner_Version', false)) 74 76 { 75 $version = PHPUnit2_Runner_Version::id();77 $version = ::PHPUnit2_Runner_Version::id(); 76 78 } 77 79 else … … 112 114 } 113 115 114 PHPUnit_Util_Filter::addFileToFilter('PHPUnitTask.php', 'PHING');115 PHPUnit_Util_Filter::addFileToFilter('PHPUnitTestRunner.php', 'PHING');116 PHPUnit_Util_Filter::addFileToFilter('phing/Task.php', 'PHING');117 PHPUnit_Util_Filter::addFileToFilter('phing/Target.php', 'PHING');118 PHPUnit_Util_Filter::addFileToFilter('phing/Project.php', 'PHING');119 PHPUnit_Util_Filter::addFileToFilter('phing/Phing.php', 'PHING');120 PHPUnit_Util_Filter::addFileToFilter('phing.php', 'PHING');116 ::PHPUnit_Util_Filter::addFileToFilter('PHPUnitTask.php', 'PHING'); 117 ::PHPUnit_Util_Filter::addFileToFilter('PHPUnitTestRunner.php', 'PHING'); 118 ::PHPUnit_Util_Filter::addFileToFilter('phing/Task.php', 'PHING'); 119 ::PHPUnit_Util_Filter::addFileToFilter('phing/Target.php', 'PHING'); 120 ::PHPUnit_Util_Filter::addFileToFilter('phing/Project.php', 'PHING'); 121 ::PHPUnit_Util_Filter::addFileToFilter('phing/Phing.php', 'PHING'); 122 ::PHPUnit_Util_Filter::addFileToFilter('phing.php', 'PHING'); 121 123 } 122 124 else … … 124 126 require_once 'PHPUnit2/Util/Filter.php'; 125 127 126 PHPUnit2_Util_Filter::addFileToFilter('PHPUnitTask.php');127 PHPUnit2_Util_Filter::addFileToFilter('PHPUnitTestRunner.php');128 PHPUnit2_Util_Filter::addFileToFilter('phing/Task.php');129 PHPUnit2_Util_Filter::addFileToFilter('phing/Target.php');130 PHPUnit2_Util_Filter::addFileToFilter('phing/Project.php');131 PHPUnit2_Util_Filter::addFileToFilter('phing/Phing.php');132 PHPUnit2_Util_Filter::addFileToFilter('phing.php');128 ::PHPUnit2_Util_Filter::addFileToFilter('PHPUnitTask.php'); 129 ::PHPUnit2_Util_Filter::addFileToFilter('PHPUnitTestRunner.php'); 130 ::PHPUnit2_Util_Filter::addFileToFilter('phing/Task.php'); 131 ::PHPUnit2_Util_Filter::addFileToFilter('phing/Target.php'); 132 ::PHPUnit2_Util_Filter::addFileToFilter('phing/Project.php'); 133 ::PHPUnit2_Util_Filter::addFileToFilter('phing/Phing.php'); 134 ::PHPUnit2_Util_Filter::addFileToFilter('phing.php'); 133 135 } 134 136 } … … 251 253 $suite = NULL; 252 254 253 if (is_subclass_of($test, ' PHPUnit_Framework_TestSuite') || is_subclass_of($test, 'PHPUnit2_Framework_TestSuite'))255 if (is_subclass_of($test, '::PHPUnit_Framework_TestSuite') || is_subclass_of($test, '::PHPUnit2_Framework_TestSuite')) 254 256 { 255 257 if (is_object($test)) … … 267 269 { 268 270 require_once 'PHPUnit/Framework/TestSuite.php'; 269 $suite = new PHPUnit_Framework_TestSuite(new ReflectionClass($test));271 $suite = new ::PHPUnit_Framework_TestSuite(new ReflectionClass($test)); 270 272 } 271 273 else 272 274 { 273 275 require_once 'PHPUnit2/Framework/TestSuite.php'; 274 $suite = new PHPUnit2_Framework_TestSuite(new ReflectionClass($test));276 $suite = new ::PHPUnit2_Framework_TestSuite(new ReflectionClass($test)); 275 277 } 276 278 } trunk/classes/phing/tasks/ext/phpunit/PHPUnitTestRunner.php
r309 r312 22 22 namespace phing::tasks::ext::phpunit; 23 23 use phing::BuildException; 24 use phing::Project; 25 use phing::tasks::ext::coverage::CoverageMerger; 24 26 25 27 /** … … 75 77 { 76 78 require_once 'PHPUnit/Framework/TestSuite.php'; 77 $res = new PHPUnit_Framework_TestResult();79 $res = new ::PHPUnit_Framework_TestResult(); 78 80 } 79 81 else 80 82 { 81 83 require_once 'PHPUnit2/Framework/TestSuite.php'; 82 $res = new PHPUnit2_Framework_TestResult();84 $res = new ::PHPUnit2_Framework_TestResult(); 83 85 } 84 86 trunk/classes/phing/tasks/ext/phpunit/PHPUnitUtil.php
r309 r312 22 22 namespace phing::tasks::ext::phpunit; 23 23 use phing::BuildException; 24 use phing::Phing; 24 25 25 26 /** trunk/classes/phing/tasks/ext/phpunit/phpunit2/PlainResultFormatter.php
r309 r312 34 34 * @since 2.1.0 35 35 */ 36 class Plain PHPUnit2ResultFormatter extends PHPUnit2ResultFormatter36 class PlainResultFormatter extends ResultFormatter 37 37 { 38 38 private $inner = ""; … … 48 48 } 49 49 50 function startTestSuite( PHPUnit2_Framework_TestSuite $suite)50 function startTestSuite(::PHPUnit2_Framework_TestSuite $suite) 51 51 { 52 52 parent::startTestSuite($suite); … … 55 55 } 56 56 57 function endTestSuite( PHPUnit2_Framework_TestSuite $suite)57 function endTestSuite(::PHPUnit2_Framework_TestSuite $suite) 58 58 { 59 59 parent::endTestSuite($suite); … … 73 73 } 74 74 75 function addError( PHPUnit2_Framework_Test $test, Exception $e)75 function addError(::PHPUnit2_Framework_Test $test, Exception $e) 76 76 { 77 77 parent::addError($test, $e); … … 80 80 } 81 81 82 function addFailure( PHPUnit2_Framework_Test $test,PHPUnit2_Framework_AssertionFailedError $t)82 function addFailure(::PHPUnit2_Framework_Test $test, ::PHPUnit2_Framework_AssertionFailedError $t) 83 83 { 84 84 parent::addFailure($test, $t); … … 87 87 } 88 88 89 function addIncompleteTest( PHPUnit2_Framework_Test $test, Exception $e)89 function addIncompleteTest(::PHPUnit2_Framework_Test $test, Exception $e) 90 90 { 91 91 parent::addIncompleteTest($test, $e); … … 94 94 } 95 95 96 private function formatError($type, PHPUnit2_Framework_Test $test, Exception $e)96 private function formatError($type, ::PHPUnit2_Framework_Test $test, Exception $e) 97 97 { 98 98 if ($test != null) … … 103 103 $this->inner.= $test->getName() . " " . $type . "\n"; 104 104 $this->inner.= $e->getMessage() . "\n"; 105 $this->inner.= PHPUnit2_Util_Filter::getFilteredStackTrace($e) . "\n";105 $this->inner.= ::PHPUnit2_Util_Filter::getFilteredStackTrace($e) . "\n"; 106 106 } 107 107 trunk/classes/phing/tasks/ext/phpunit/phpunit2/ResultFormatter.php
r309 r312 22 22 namespace phing::tasks::ext::phpunit::phpunit2; 23 23 use phing::BuildException; 24 use phing::Project; 25 use phing::system::io::Writer; 26 24 27 require_once 'PHPUnit2/Framework/TestListener.php'; 25 28 … … 34 37 * @since 2.1.0 35 38 */ 36 abstract class PHPUnit2ResultFormatter implementsPHPUnit2_Framework_TestListener39 abstract class ResultFormatter implements ::PHPUnit2_Framework_TestListener 37 40 { 38 41 protected $out = NULL; … … 89 92 } 90 93 91 function startTestSuite( PHPUnit2_Framework_TestSuite $suite)94 function startTestSuite(::PHPUnit2_Framework_TestSuite $suite) 92 95 { 93 96 $this->runCount = 0; … … 99 102 } 100 103 101 function endTestSuite( PHPUnit2_Framework_TestSuite $suite)104 function endTestSuite(::PHPUnit2_Framework_TestSuite $suite) 102 105 { 103 106 $this->timer->stop(); 104 107 } 105 108 106 function startTest( PHPUnit2_Framework_Test $test)109 function startTest(::PHPUnit2_Framework_Test $test) 107 110 { 108 111 $this->runCount++; 109 112 } 110 113 111 function endTest( PHPUnit2_Framework_Test $test)114 function endTest(::PHPUnit2_Framework_Test $test) 112 115 { 113 116 } 114 117 115 function addError( PHPUnit2_Framework_Test $test, Exception $e)118 function addError(::PHPUnit2_Framework_Test $test, Exception $e) 116 119 { 117 120 $this->errorCount++; 118 121 } 119 122 120 function addFailure( PHPUnit2_Framework_Test $test,PHPUnit2_Framework_AssertionFailedError $t)123 function addFailure(::PHPUnit2_Framework_Test $test, ::PHPUnit2_Framework_AssertionFailedError $t) 121 124 { 122 125 $this->failureCount++; 123 126 } 124 127 125 function addIncompleteTest( PHPUnit2_Framework_Test $test, Exception $e)128 function addIncompleteTest(::PHPUnit2_Framework_Test $test, Exception $e) 126 129 { 127 130 } 128 131 129 function addSkippedTest( PHPUnit2_Framework_Test $test, Exception $e)132 function addSkippedTest(::PHPUnit2_Framework_Test $test, Exception $e) 130 133 { 131 134 } trunk/classes/phing/tasks/ext/phpunit/phpunit2/SummaryResultFormatter.php
r309 r312 32 32 * @since 2.1.0 33 33 */ 34 class Summary PHPUnit2ResultFormatter extends PHPUnit2ResultFormatter34 class SummaryResultFormatter extends ResultFormatter 35 35 { 36 36 function endTestSuite(PHPUnit2_Framework_TestSuite $suite) trunk/classes/phing/tasks/ext/phpunit/phpunit2/XMLResultFormatter.php
r309 r312 35 35 * @since 2.1.0 36 36 */ 37 class XML PHPUnit2ResultFormatter extends PHPUnit2ResultFormatter37 class XMLResultFormatter extends ResultFormatter 38 38 { 39 39 private $logger = NULL; … … 41 41 function __construct() 42 42 { 43 $this->logger = new PHPUnit2_Util_Log_XML();43 $this->logger = new ::PHPUnit2_Util_Log_XML(); 44 44 $this->logger->setWriteDocument(false); 45 45 } … … 55 55 } 56 56 57 function startTestSuite( PHPUnit2_Framework_TestSuite $suite)57 function startTestSuite(::PHPUnit2_Framework_TestSuite $suite) 58 58 { 59 59 parent::startTestSuite($suite); … … 62 62 } 63 63 64 function endTestSuite( PHPUnit2_Framework_TestSuite $suite)64 function endTestSuite(::PHPUnit2_Framework_TestSuite $suite) 65 65 { 66 66 parent::endTestSuite($suite); … … 69 69 } 70 70 71 function startTest( PHPUnit2_Framework_Test $test)71 function startTest(::PHPUnit2_Framework_Test $test) 72 72 { 73 73 parent::startTest($test); … … 76 76 } 77 77 78 function endTest( PHPUnit2_Framework_Test $test)78 function endTest(::PHPUnit2_Framework_Test $test) 79 79 { 80 80 parent::endTest($test); … … 83 83 } 84 84 85 function addError( PHPUnit2_Framework_Test $test, Exception $e)85 function addError(::PHPUnit2_Framework_Test $test, Exception $e) 86 86 { 87 87 parent::addError($test, $e); … … 90 90 } 91 91 92 function addFailure( PHPUnit2_Framework_Test $test,PHPUnit2_Framework_AssertionFailedError $t)92 function addFailure(::PHPUnit2_Framework_Test $test, ::PHPUnit2_Framework_AssertionFailedError $t) 93 93 { 94 94 parent::addFailure($test, $t); … … 97 97 } 98 98 99 function addIncompleteTest( PHPUnit2_Framework_Test $test, Exception $e)99 function addIncompleteTest(::PHPUnit2_Framework_Test $test, Exception $e) 100 100 { 101 101 parent::addIncompleteTest($test, $e); trunk/classes/phing/tasks/ext/phpunit/phpunit3/PlainResultFormatter.php
r309 r312 31 31 * @since 2.1.0 32 32 */ 33 class Plain PHPUnit3ResultFormatter extends PHPUnit3ResultFormatter33 class PlainResultFormatter extends ResultFormatter 34 34 { 35 35 private $inner = ""; … … 45 45 } 46 46 47 function startTestSuite( PHPUnit_Framework_TestSuite $suite)47 function startTestSuite(::PHPUnit_Framework_TestSuite $suite) 48 48 { 49 49 parent::startTestSuite($suite); … … 52 52 } 53 53 54 function endTestSuite( PHPUnit_Framework_TestSuite $suite)54 function endTestSuite(::PHPUnit_Framework_TestSuite $suite) 55 55 { 56 56 &nbs
