\PHPUnit_Util_Test
Test helpers.
- Author: Sebastian Bergmann <sebastian@phpunit.de>
- Copyright: 2001-2014 Sebastian Bergmann <sebastian@phpunit.de>
- License: http://www.opensource.org/licenses/BSD-3-Clause The BSD 3-Clause License
Synopsis
- // constants
- const REGEX_DATA_PROVIDER = '/@dataProvider\s+([a-zA-Z0-9._:-\\\\x7f-\xff]+)/';
- const REGEX_EXPECTED_EXCEPTION = '(@expectedException\s+([:.\w\\\\x7f-\xff]+)(?:[\t ]+(\S*))?(?:[\t ]+(\S*))?\s*$)m';
- const REGEX_REQUIRES_VERSION = '/@requires\s+(?P<name>PHP(?:Unit)?)\s+(?P<value>[\d\.-]+(dev|(RC|alpha|beta)[\d\.])?)[ \t]*\r?$/m';
- const REGEX_REQUIRES_OS = '/@requires\s+OS\s+(?P<value>.+?)[ \t]*\r?$/m';
- const REGEX_REQUIRES = '/@requires\s+(?P<name>function|extension)\s+(?P<value>([^ ]+?))[ \t]*\r?$/m';
- const SMALL = 0;
- const MEDIUM = 1;
- const LARGE = 2;
- // members
- private array $annotationCache;
- private array $templateMethods;
- private array $hookMethods;
- // methods
- public static mixed describe()
- public static array|bool getLinesToBeCovered()
- public static array getLinesToBeUsed()
- private static array getLinesToBeCoveredOrUsed()
- public static array getRequirements()
- public static array getMissingRequirements()
- public static array getExpectedException()
- private static string parseAnnotationContent()
- public static array|Iterator getProvidedData()
- public static array parseTestMethodAnnotations()
- private static array parseAnnotations()
- public static array getBackupSettings()
- public static array getDependencies()
- public static boolean getErrorHandlerSettings()
- public static array getGroups()
- public static integer getSize()
- public static array getTickets()
- public static boolean getProcessIsolationSettings()
- public static boolean getPreserveGlobalStateSettings()
- public static array getHookMethods()
- private static array emptyHookMethodsArray()
- private static boolean getBooleanAnnotationSetting()
- private static array resolveElementToReflectionObjects()
- private static array resolveReflectionObjectsToLines()
- private static boolean isBeforeClassMethod()
- private static boolean isBeforeMethod()
- private static boolean isAfterClassMethod()
- private static boolean isAfterMethod()
Violations
PHPMessDetector
Line | Rule | Message |
---|---|---|
78 - 80 | UnusedPrivateField | Avoid unused private fields such as '$templateMethods'. |
255 - 297 | CyclomaticComplexity | The method getMissingRequirements() has a Cyclomatic Complexity of 15. The configured cyclomatic complexity threshold is 10. |
255 - 297 | NPathComplexity | The method getMissingRequirements() has an NPath complexity of 864. The configured NPath complexity threshold is 200. |
307 - 358 | CyclomaticComplexity | The method getExpectedException() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
392 - 451 | CyclomaticComplexity | The method getProvidedData() has a Cyclomatic Complexity of 11. The configured cyclomatic complexity threshold is 10. |
392 - 451 | NPathComplexity | The method getProvidedData() has an NPath complexity of 255. The configured NPath complexity threshold is 200. |
585 - 625 | CyclomaticComplexity | The method getGroups() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
728 - 766 | CyclomaticComplexity | The method getHookMethods() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
823 - 930 | CyclomaticComplexity | The method resolveElementToReflectionObjects() has a Cyclomatic Complexity of 29. The configured cyclomatic complexity threshold is 10. |
823 - 930 | ExcessiveMethodLength | The method resolveElementToReflectionObjects() has 108 lines of code. Current threshold is set to 100. Avoid really long methods. |
Constants
Name | Value |
---|---|
REGEX_DATA_PROVIDER | '/@dataProvider\s+([a-zA-Z0-9._:-\\\\x7f-\xff]+)/' |
REGEX_EXPECTED_EXCEPTION | '(@expectedException\s+([:.\w\\\\x7f-\xff]+)(?:[\t ]+(\S*))?(?:[\t ]+(\S*))?\s*$)m' |
REGEX_REQUIRES_VERSION | '/@requires\s+(?P<name>PHP(?:Unit)?)\s+(?P<value>[\d\.-]+(dev|(RC|alpha|beta)[\d\.])?)[ \t]*\r?$/m' |
REGEX_REQUIRES_OS | '/@requires\s+OS\s+(?P<value>.+?)[ \t]*\r?$/m' |
REGEX_REQUIRES | '/@requires\s+(?P<name>function|extension)\s+(?P<value>([^ ]+?))[ \t]*\r?$/m' |
SMALL | 0 |
MEDIUM | 1 |
LARGE | 2 |
Members
private
- $annotationCache
- $hookMethods
- $templateMethods
Methods
private
- emptyHookMethodsArray()
- getBooleanAnnotationSetting()
- getLinesToBeCoveredOrUsed()
- isAfterClassMethod()
- isAfterMethod()
- isBeforeClassMethod()
- isBeforeMethod()
- parseAnnotationContent() — Parse annotation content to use constant/class constant values
- parseAnnotations()
- resolveElementToReflectionObjects()
- resolveReflectionObjectsToLines()
public
- describe()
- getBackupSettings() — Returns the backup settings for a test.
- getDependencies() — Returns the dependencies for a test class or method.
- getErrorHandlerSettings() — Returns the error handler settings for a test.
- getExpectedException() — Returns the expected exception for a test.
- getGroups() — Returns the groups for a test class or method.
- getHookMethods()
- getLinesToBeCovered()
- getLinesToBeUsed() — Returns lines of code specified with the @uses annotation.
- getMissingRequirements() — Returns the missing requirements for a test.
- getPreserveGlobalStateSettings() — Returns the preserve global state settings for a test.
- getProcessIsolationSettings() — Returns the process isolation settings for a test.
- getProvidedData() — Returns the provided data for a method.
- getRequirements() — Returns the requirements for a test.
- getSize() — Returns the size of the test.
- getTickets() — Returns the tickets for a test class or method.
- parseTestMethodAnnotations()
History
-
2014-08-17T09:59:50+02:00 (commit #f40b290)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix @since annotations
-
2014-08-12T07:25:32+02:00 (commit #55caa21)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix CS/WS issues
-
2014-08-12T06:43:31+02:00 (commit #50dfaba)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
phpcbf --standard=PSR2 src tests
-
2014-07-27T23:05:20+02:00 (commit #c85fcdc)
Author: Jeff Welch (whatthejeff@gmail.com) / Commiter: Jeff Welch (whatthejeff@gmail.com)
Clean up #1358.
-
2014-07-27T07:44:05+02:00 (commit #96da6aa)
Author: Márcio Almada (marcio3w@gmail.com) / Commiter: Márcio Almada (marcio3w@gmail.com)
make Util\Test aware of @expectedExceptionMessageRegExp
-
2014-07-07T13:48:16+02:00 (commit #7821d21)
Author: Jeff Welch (whatthejeff@gmail.com) / Commiter: Jeff Welch (whatthejeff@gmail.com)
Merge branch '4.2'
-
2014-06-16T09:25:19+02:00 (commit #b006343)
Author: Eugene Leonovich (gen.work@gmail.com) / Commiter: Eugene Leonovich (gen.work@gmail.com)
Tweak PHPUnit_Util_Test::getMissingRequirements() introduced in #1289
-
2014-06-13T09:28:25+02:00 (commit #1ad0146)
Author: Eugene Leonovich (gen.work@gmail.com) / Commiter: Eugene Leonovich (gen.work@gmail.com)
Fix "Undefined variable" warning in PHPUnit_Util_Test
-
2014-06-12T17:14:58+02:00 (commit #4e52679)
Author: Eugene Leonovich (gen.work@gmail.com) / Commiter: Eugene Leonovich (gen.work@gmail.com)
Wrap PHPUnit_Util_Test::getRequirements with try/catch block
-
2014-06-12T16:52:35+02:00 (commit #ee1da98)
Author: Eugene Leonovich (gen.work@gmail.com) / Commiter: Eugene Leonovich (gen.work@gmail.com)
Check requirements before "beforeClass" calls in a TestSuite
-
2014-04-30T00:00:20+02:00 (commit #da06e63)
Author: jeroendedauw (jeroendedauw@gmail.com) / Commiter: jeroendedauw (jeroendedauw@gmail.com)
Remove unused private methods
-
2014-04-18T18:10:01+02:00 (commit #57b3e78)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
More refactoring
-
2014-04-18T03:36:49+02:00 (commit #3352d4f)
Author: Spencer Rinehart (spencer.rinehart@dominionenterprises.com) / Commiter: Spencer Rinehart (spencer.rinehart@dominionenterprises.com)
Refactor getLinesToBeCovered to use simpler code from getLinesToBeUsed. These two methods were very similar, but took two very different approaches to how they were constructed. The getLinesToBeUsed seemed nicer to work with (fewer regex's specific to this function), so I picked it as it the better of the two.
-
2014-04-18T03:32:10+02:00 (commit #fd8b1fe)
Author: Spencer Rinehart (spencer.rinehart@dominionenterprises.com) / Commiter: Spencer Rinehart (spencer.rinehart@dominionenterprises.com)
Rename loop variable to match getLinesToBeUsed. Trying to reduce the difference between these two methods.
-
2014-04-18T03:16:36+02:00 (commit #5564dd6)
Author: Spencer Rinehart (spencer.rinehart@dominionenterprises.com) / Commiter: Spencer Rinehart (spencer.rinehart@dominionenterprises.com)
Remove duplicate array_unique call. This is repeated two lines down.
-
2014-03-17T15:55:33+01:00 (commit #cad11af)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Refactor PHPUnit_Util_Test::getHookMethods() to perform the class_exists() check
-
2014-03-17T12:27:40+01:00 (commit #f99f476)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Skip inherited methods
-
2014-03-15T11:32:48+01:00 (commit #32a5795)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Refactor the handling of the @beforeClass, @before, @after, @afterClass annotations to close #1186 and probably solve other issues (in process isolation, for instance)
-
2014-03-15T10:50:36+01:00 (commit #1b24a69)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix docblocks
-
2014-03-05T13:36:00+01:00 (commit #e49cdc4)
Author: Jeff Welch (whatthejeff@gmail.com) / Commiter: Jeff Welch (whatthejeff@gmail.com)
Refs #1159. Sync a0a0c59.
-
2014-02-14T18:31:32+01:00 (commit #e5b50bc)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Next version will be 4.0
-
2014-01-30T10:20:00+01:00 (commit #c4ae04b)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Make PHPUnit 3.8 compatible with PHP 5.3.3
-
2014-01-30T10:19:35+01:00 (commit #e8c3036)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Make PHPUnit 3.8 compatible with PHP 5.3.3
-
2014-01-22T19:43:07+01:00 (commit #02b42d7)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Initial work on formatting code according to PSR-2
-
2014-01-20T17:21:13+01:00 (commit #3a5808f)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Cleanup
-
2014-01-09T08:11:47+01:00 (commit #205e008)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year
-
2014-01-07T14:37:15+01:00 (commit #991bf00)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Revert "Next stable release will be PHPUnit 4" This reverts commit f4ee7815d1bb1664786fe95b226a3def20f24aa9.
-
2014-01-06T09:05:08+01:00 (commit #f4ee781)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Next stable release will be PHPUnit 4
-
2013-11-27T10:21:27+01:00 (commit #30680f9)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Eliminate (hopefully) superfluous code
-
2013-11-27T10:04:47+01:00 (commit #2a78233)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Extract private method to get the docblocks of test class, test method, and template methods
-
2013-11-27T07:57:24+01:00 (commit #2b8d9c3)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Remove superfluous code
-
2013-09-04T06:29:36+02:00 (commit #c07b181)
Author: Jeff Welch (whatthejeff@gmail.com) / Commiter: Jeff Welch (whatthejeff@gmail.com)
Fixes #991 Removed: * `@outputBuffering` * `PHPUnit_Framework_TestCase::setUseOutputBuffering()` * `PHPUnit_Util_Test::getOutputBufferingSettings()`
-
2013-07-29T11:32:13+02:00 (commit #bd45d5c)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Sync with https://github.com/sebastianbergmann/php-code-coverage/commit/fdba408447008204763fcf5beafdb0106af1f593
-
2013-07-13T15:12:33+02:00 (commit #4153bc2)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Move parsing of annotations from PHP_CodeCoverage to PHPUnit.
-
2013-07-05T17:23:42+02:00 (commit #a67c7be)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Make it possible to use generators as data providers
-
2013-07-05T17:23:26+02:00 (commit #4b71cc6)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Make it possible to use generators as data providers
-
2013-06-18T17:37:33+02:00 (commit #1d9d8a8)
Author: Jeff Welch (whatthejeff@gmail.com) / Commiter: Jeff Welch (whatthejeff@gmail.com)
Workaround for a segfault in older PHPs. (Credit: @ircmaxell) See: * https://bugs.php.net/bug.php?id=63055 * https://github.com/php/php-src/commit/e88cdaa0143aacd2d765eb0560452ea28e327e41
-
2013-04-15T17:26:34+02:00 (commit #faac7d6)
Author: Igor Wiedler (igor@wiedler.ch) / Commiter: Igor Wiedler (igor@wiedler.ch)
Correctly parse single-line @expectedException annotations
-
2013-02-21T07:01:38+01:00 (commit #2d5f2a1)
Author: Jeff Welch (whatthejeff@gmail.com) / Commiter: Jeff Welch (whatthejeff@gmail.com)
Fixes #834 * Added the `@requires OS` annotation.
-
2013-01-07T11:37:52+01:00 (commit #c517984)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year
-
2012-09-24T06:47:44+02:00 (commit #81ab540)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Do not perform string replacement for @package_version@ anymore.
-
2012-05-05T19:32:02+02:00 (commit #a6d8806)
Author: Volker Dusch (github@wallbash.com) / Commiter: Volker Dusch (github@wallbash.com)
Fixed all outstand phpcs issues
-
2012-04-30T12:02:38+02:00 (commit #5786e50)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
List The BSD 3-Clause License correctly and consistently. Thanks to Christian Aistleitner <christian@quelltextlich.at> for bringing this issue to my attention.
-
2012-04-01T02:47:36+02:00 (commit #be14088)
Author: Volker Dusch (github@wallbash.com) / Commiter: Volker Dusch (github@wallbash.com)
Typo
-
2012-04-01T02:45:18+02:00 (commit #c2b43df)
Author: Volker Dusch (github@wallbash.com) / Commiter: Volker Dusch (github@wallbash.com)
Closes #206: Fixes, cleanup, changelog, adaption and more tests for the merged "callback constraint"
-
2012-03-31T16:20:45+02:00 (commit #f6f50ce)
Author: Volker Dusch (github@wallbash.com) / Commiter: Volker Dusch (github@wallbash.com)
Removed the '@' for @expectedException{Code,Message} paramters in favor of the more natural "Classname::CONST" syntax like dicussed in #86 and added tests for namespaced constants.
-
2012-03-31T14:12:31+02:00 (commit #ea8f38d)
Author: Volker Dusch (github@wallbash.com) / Commiter: Volker Dusch (github@wallbash.com)
Errorhandling, Changelog and BC impact minimization for #508
-
2012-02-21T18:35:05+01:00 (commit #433cbac)
Author: Steven Lloyd Watkin (lloyd@evilprofessor.co.uk) / Commiter: Steven Lloyd Watkin (lloyd@evilprofessor.co.uk)
Added @expectedExceptionMessage/Code annotation parsing for constants
-
2012-02-20T20:54:30+01:00 (commit #c38b6b9)
Author: Volker Dusch (github@wallbash.com) / Commiter: Volker Dusch (github@wallbash.com)
Allow @requires on the class DocBlock tag. It will be overwritten my method annotations for versions and merged for functions/extensions
-
2012-02-19T00:12:02+01:00 (commit #22a704d)
Author: Volker Dusch (github@wallbash.com) / Commiter: Volker Dusch (github@wallbash.com)
Refactored and expanded @requires to allow for checking multiple functions and extensions using the annotation
-
2012-02-18T21:38:22+01:00 (commit #980a13b)
Author: Mates Rak (mrak@cangrejo) / Commiter: Volker Dusch (mrak@cangrejo)
Fixes phpunit-selenium issue #72: ReflectionException when running selenese test. This also applies to magical methods which have no accessible reflection
-
2012-01-28T00:27:57+01:00 (commit #6764f04)
Author: Volker Dusch (github@wallbash.com) / Commiter: Volker Dusch (github@wallbash.com)
Allow for more @requires version specifiers that `version_compare` can handle
-
2012-01-01T11:21:16+01:00 (commit #aae6c38)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2011-12-27T10:21:52+01:00 (commit #37cacc9)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
PHPUnit no longer throws exceptions that do not extend PHPUnit_Framework_Exception.
-
2011-12-21T07:14:35+01:00 (commit #ef2cbab)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix default value for expected exception code.
-
2011-12-21T07:14:26+01:00 (commit #6ef90b2)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix default value for expected exception code.
-
2011-12-20T20:55:14+01:00 (commit #50b78f9)
Author: Michael Pearson (ossdev@cloudspark.freshbutter.me) / Commiter: Michael Pearson (ossdev@cloudspark.freshbutter.me)
fixes #422 class_exists hits the autoloader by default, setting autoload to FALSE, as $class->isSubclassOf already implies the loading of these classes if they exist.
-
2011-11-10T15:17:50+01:00 (commit #2562895)
Author: Volker Dusch (github@wallbash.com) / Commiter: Volker Dusch (github@wallbash.com)
One line annotations didn't get parsed correctly. Fixed #328
-
2011-10-26T01:03:55+02:00 (commit #d97fdd7)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Check whether the constant is defined before using it.
-
2011-10-24T21:51:05+02:00 (commit #a29aeeb)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Closes issue #383.
-
2011-10-24T15:40:55+02:00 (commit #8b6d2ee)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Allow the use of constants with @expectedExceptionCode.
-
2011-04-14T09:01:06+02:00 (commit #db090b0)
Author: Jeff Welch (whatthejeff@gmail.com) / Commiter: Jeff Welch (whatthejeff@gmail.com)
Refs GH-189 * Added the `@requires` annotation.
-
2011-03-11T12:50:59+01:00 (commit #ebfec9a)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
PHPUnit_Extensions_Database_TestCase and PHPUnit_Extensions_SeleniumTestCase are always large tests.
-
2011-01-11T08:21:52+01:00 (commit #092a725)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Initial work on @small, @medium, @large.
-
2010-12-31T11:45:34+01:00 (commit #bee3344)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2010-10-08T18:32:12+02:00 (commit #092b87c)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Make @ticket an alias for @group.
-
2010-07-07T12:42:23+02:00 (commit #f0d9cdd)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Change email address.
-
2010-06-12T20:25:54+02:00 (commit #d19a737)
Author: Mark Story (mark@mark-story.com) / Commiter: Mark Story (mark@mark-story.com)
Removing trailing whitespace from files. Refs #1063
-
2010-05-25T09:04:46+02:00 (commit #c54fb5b)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix TRAC-1056.
-
2010-04-05T17:41:26+02:00 (commit #471d69e)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Add @subpackage annotation.
-
2010-03-08T11:45:40+01:00 (commit #e8411e5)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix TRAC-1016.
-
2010-02-24T14:10:22+01:00 (commit #7b3b9d2)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Add the `@expectedExceptionCode` and `@expectedExceptionMessage` annotations.
-
2010-02-24T14:03:47+01:00 (commit #9617d1a)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Refactor.
-
2010-02-03T18:22:29+01:00 (commit #da5ce0b)
Author: KUBO Atsuhiro (kubo@iteman.jp) / Commiter: KUBO Atsuhiro (kubo@iteman.jp)
Add support for multibyte characters in the value of the @expectedException annotation.
-
2010-02-02T16:41:18+01:00 (commit #5d30d6c)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Make the @author annotation an alias for @group allowing to filter tests based on their author(s).
-
2010-02-02T14:14:29+01:00 (commit #bc1aaaa)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Remove closing PHP tags.
-
2010-02-02T14:10:52+01:00 (commit #692245b)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix.
-
2010-02-02T00:56:28+01:00 (commit #200ad36)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Handle invalid data provider specifications gracefully.
-
2010-02-01T08:42:36+01:00 (commit #5ea928b)
Author: KUBO Atsuhiro (kubo@iteman.jp) / Commiter: KUBO Atsuhiro (kubo@iteman.jp)
Add support for multibyte characters in the data provider method name.
-
2010-01-19T09:39:03+01:00 (commit #fb48a69)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Initial work on autoloading.
-
2009-12-31T09:26:09+01:00 (commit #37f75ff)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2009-12-31T09:25:53+01:00 (commit #bddcc5f)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2009-12-31T09:23:37+01:00 (commit #7a7d0b7)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2009-12-25T10:32:26+01:00 (commit #60e7125)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Remove Subversion keywords.
-
2009-12-25T10:30:57+01:00 (commit #42294ad)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Remove Subversion keywords.
-
2009-12-25T10:26:35+01:00 (commit #8617133)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Remove Subversion keywords.
-
2009-12-22T22:00:38+01:00 (commit #fba469f)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5479].
-
2009-12-22T22:00:10+01:00 (commit #f659008)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Drop dead code.
-
2009-11-23T09:39:24+01:00 (commit #1503412)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5389].
-
2009-11-23T09:29:23+01:00 (commit #4c9cf4e)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Initial work on PHP_CodeCoverage migration.
-
2009-11-05T12:41:55+01:00 (commit #e924613)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5302].
-
2009-11-05T12:41:10+01:00 (commit #d0553da)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Add safeguard.
-
2009-09-30T23:30:10+02:00 (commit #48e2a98)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5261].
-
2009-09-30T23:27:51+02:00 (commit #cdab6ec)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix #890.
-
2009-09-23T14:20:03+02:00 (commit #22b9e6a)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5245:5246].
-
2009-09-23T14:07:34+02:00 (commit #c4e48e6)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Refactor.
-
2009-09-04T17:21:24+02:00 (commit #1ac053a)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5194].
-
2009-09-04T17:20:57+02:00 (commit #a304715)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Allow @covers annotation on interfaces.
-
2009-09-04T06:56:51+02:00 (commit #138d39d)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5188].
-
2009-09-04T06:54:46+02:00 (commit #23143cc)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Make the preservation of global state for test processes optional. # Patch by Martin Wernstahl.
-
2009-09-03T18:12:01+02:00 (commit #e2a5e15)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5186].