Changelog for
php5-pear-phpunit-3.7.28-17.1.noarch.rpm :
* Sat Nov 23 2013 gerrit.beineAATTgmx.de- Updated to version 3.7.28
* Fixed #1004: Stubbing/Mocking does not work in process isolation when using PHPUnit PHAR
* Fixed #1021: Backtrace on Windows (phar) not being filtered properly- Updated to version 3.7.27
* Fixed #999: phpunit.phar is missing resources (such as templates)- Updated to version 3.7.26
* Upgraded bundled version of PHP_TokenStream in the PHP Archive (PHAR) distribution of PHPUnit.- Updated to version 3.7.25
* Upgraded bundled versions of PHP_CodeCoverage and PHPUnit_Selenium in the PHP Archive (PHAR) distribution of PHPUnit.
* Sat Aug 10 2013 robert.munteanuAATTgmail.com- Updated to version 3.7.24
* Fixed #982: Process Isolation does not work when using PHPUnit from a PHP Archive (PHAR)
* Thu Aug 08 2013 robert.munteanuAATTgmail.com- Updated to version 3.7.23
* Dependencies updated to latest version in PHP Archive (PHAR) distribution.- Updated to version 3.7.22
* Fixed #948: Do not die on binary output with JSON logging.
* Implemented a workaround for PHP bug #63055.
* It is now possible to use generators as data providers.- Updated to version 3.7.21
* Fixed #277: Account for auto-globals-jit when setting $_ENV and $_SERVER variables in the xml config.
* Fixed #924: PHPUnit depends on packages that broke backwards compatibility.- Updated to version 3.7.20
* Fixed #883: Stand-alone functions logicalAnd(), logicalOr(), and logicalXor() did not work.
* Fixed #889: Suppress open_basedir warnings while searching for the composer autoloader.
* Fixed #890: Correctly parse single-line AATTexpectedException annotations.
* Fixed #891: Better messages when JSON-related assertions receive invalid JSON.
* Fixed #896: Use the proper toString() method inside PHPUnit_Framework_TestFailure::toString().
* Fixed #902: Allow symfony/yaml >=2.0,<3.0
* Fixed #908: Don\'t rely on composer to set up the include_path for ErrorHandler.php.- Updated to version 3.7.19
* Fixed #763: assertTag() fails to match content in CDATA sections.
* Fixed #860: Version requirement for symfony/yaml is too restrictive.
* Fixed #863: Number of tests to run calculated incorrectly when --repeat is used.- Updated to version 3.7.18
* Make sure the autoloader for PEAR-based installation is not used when PHPUnit is installed via Composer.- Updated to version 3.7.17
* Make sure the autoloader for PEAR-based installation is not used when PHPUnit is installed via Composer.- Updated to version 3.7.16
* Make sure the autoloader for PEAR-based installation is not used when PHPUnit is installed via Composer.- Updated to version 3.7.15
* Fixed #823: Process isolation not working on windows if there are spaces in path to php.exe
* Fixed #830: PHP notice in PHPUnit_Util_XML- Updated to version 3.7.14
* Fixed #751: NaN is not equal to NaN now to match PHPs behavior
* Fixed #796 in #799: Mocking a method with a reference to an object made argument matches fail.- Updated to version 3.7.13
* Fixed #710: Ensure isolation tests display errors so they can be handled by the test runner.
* Fixed sebastianbergmann/phpunit-mock-objects#81.
* Fixed an issue where PHP complained about an undeclared $time variable when running tests in strict mode.- Updated to version 3.7.12
* Fixed version number.- Updated to version 3.7.11
* Fixed installation issue for Symfony/Yaml.- Updated to version 3.7.10
* Fixed #709: assertJsonStringEqualsJsonFile didn\'t work with json arrays.
* Fixed #734: phpunit.phar cannot be executed if it is renamed.
* Fixed error message when assertArrayHasKey() and assertArrayNotHasKey() are invoked with wrong arguments.- Updated to version 3.7.9
* Fixed #708: JSON matcher source files missing from package.xml.- Updated to version 3.7.8
* Fixed #688: Invoke autoloader when checking for Symfony\\Component\\Yaml\\Dumper.- Updated to version 3.7.7
* Added missing file to PEAR package.- Updated to version 3.7.6
* Fixed #682: phpunit script appears in stacktrace (when PHPUnit is installed through Composer).- Updated to version 3.7.5
* PHPUnit now uses $_SERVER[\'SCRIPT_NAME\'] instead of $_SERVER[\'_\'] to filter the phpunit script (as the latter is not set when PHPUnit is invoked from Apache Ant\'s
task, for instance).- Updated to version 3.7.4
* Fixed #682: phpunit script appears in stacktrace.- Updated to version 3.7.3
* Improvements to running PHPUnit from a PHAR.- Updated to version 3.7.2
* Implemented #656: Always clean up mock objects (and free up memory)
* Implemented #664: Do not rely on autoloader class map to populate blacklist.
* Added the addUncoveredFilesFromWhitelist configuration setting back in.
* Fixed #655: Reverted \'More than two positional arguments provided\' check as it turned out to be a BC issue.
* Disable token caching (in PHP_TokenStream, used by PHP_CodeCoverage) by default (to reduce memory footprint).- Updated to version 3.7.1
* The version number is now displayed when using PHPUnit from a Composer install or Git checkout.- Updated to verison 3.7.0
* PHPUnit 3.7 is only supported on PHP 5.3.3 (or later) and PHP 5.4.7 (or later) is highly recommended.
* Implemented #200: When using process-isolation don\'t die silently when unserializing the test result fails.
* Implemented #206: Added a callback constraint that is useful for making complex assertions.
* Implemented #207: Restore current working directory if is changed by a test case.
* Implemented #208: Added --test-suffix that allows specifying which filename suffixes are recognised by PHPUnit.
* Implemented #295: assertArrayHasKey() and assertArrayNotHasKey() now work with objects that implement ArrayAccess.
* Implemented #333: Improved reporting when there are unused CLI arguments to avoid misconceptions.
* Implemented #377: Show messages and stracktraces in JSON output for skipped and incomplete tests.
* Implemented #424: Added assertJson
* functions that work like the existing assertXml
* functions.
* Implemented #492: PHPUnit now provides a configuration.xsd schema file at http://schema.phpunit.de/configuration.xsd that can be used to validate your phpunit.xml and phpunit.xml.dist configuration files.
* Implemented #495: Added --testsuite argument, allowing to filter files/directory by parent testsuite name attribute.
* Implemented #504: Expanded the AATTrequires annotation to allow for checking the existence of functions and extensions using multiple AATTrequires function name statements.
* Implemented #508 #86: AATTexpectedExceptionCode and AATTexpectedExceptionMessage can now use constants like Classname::CONST as their parameters. They will get evaluated if the class constant exists and used for comparison so test authors can avoid duplication.
* Implemented #512: Test listeners now trigger one autoload call instead of being silently ignored when the class was not loaded.
* Implemented #514: Failed assertStringMatchesFormat() calls now produce a better readable diff by only marking lines as different that don\'t match the format specifiers.
* Implemented #515: Added assertContainsOnlyInstancesOf() to help checking Collection objects and arrays with a descriptive assertion.
* Implemented #561: When an AATTexpectedException fails it now shows the message of the thrown exception to ease debugging.
* Implemented #586: Improved reporting of exceptions by printing out the previous exception names, messages and traces.
* The AATTrequires annotation can now be used on the class DocBlock. Required versions can be overridden in the methods annotation, required functions and extensions will be merged.
* Added processUncoveredFilesFromWhitelist configuration setting. When enabled, uncovered whitelisted files are processed to properly calculate the number of executable lines.
* Fixed #322 #320 thanks to #607: Commandline option now override group/exclude settings in phpunit.xml
* Fixed #440: Possible crash when using --process-isolation with PHP 5.3 and detect_unicode=on.
* Fixed #523: assertAttributeEquals() now works with classes extending internal classes like ArrayIterator.
* Fixed #581: Generating a diffs could add extra newlines in Windows.
* Fixed #636, #631: Using Selenium in combination with autoloaders that die() or produce errors when a class cannot be found caused broken tests.
* If no tests where executed, for example because of a --filter, PHPUnit now prints a \"No tests executed\" warning instead of \"OK (0 tests...)\".
* It is possible again to expect the generic Exception class.
* Removed addUncoveredFilesFromWhitelist configuration setting.
* Removed deprecated --skeleton-class and --skeleton-test switches. The functionality is now provided by the phpunit-skelgen command of the PHPUnit_SkeletonGenerator package.
* Removed deprecated PHPUnit_Extensions_OutputTestCase class.
* Sun Feb 26 2012 robert.munteanuAATTgmail.com- license tag changed to BSD-3-Clause
* Wed Aug 24 2011 langAATTb1-systems.de- add a patch to lower the bleeding-edge pear requirements which seem to be for no real reason
* Wed Aug 24 2011 langAATTb1-systems.de- add all real build dependencies for phpunit as laid out in the 3.5.15 xml file. Fortunately, we now really have all that stuff as OBS packages
* Wed Aug 24 2011 langAATTb1-systems.de- up to 3.5.15- Fixed GH-260: `assertEqualXmlStructure()` emits PHP notice.- Fixed class name detection when extending from another test suite.- XML_RPC2, which is only used by the Trac ticket listener, is now correctly marked as an optional dependency.- The PHPUnit test runner no longer calls `xdebug_disable()`.- `PHPUnit_Util_Fileloader` and `PHPUnit_Util_PHP` now use `escapeshellcmd()` instead of `escapeshellarg()` for PHP binary.
* Wed Aug 03 2011 opensuseAATTcboltz.de- fix Requires: php-reflection php-simplexml instead of php5-
*
* Wed Jun 22 2011 langAATTb1-systems.de- version 3.5.14 with completely new file layout- Some optional (but important) dependencies intentionally left out until packaged (chicken-egg-problem)
* Wed Mar 16 2011 langAATTb1-systems.de- remove dependency on horde - looks wrong anyway.
* Tue May 04 2010 robert.munteanuAATTgmail.com- Updated to version 3.4.13
* Sun Mar 01 2009 rbosAATTopensuse.org- Updated to version 3.3.15