You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web/Sources/vendor/phpunit/phpunit/DEPRECATIONS.md

13 KiB

Deprecations

Soft Deprecations

This functionality is currently soft-deprecated:

Writing Tests

Assertions, Constraints, and Expectations

Issue Description Since Replacement
#5472 TestCase::assertStringNotMatchesFormat() 10.4.0
#5472 TestCase::assertStringNotMatchesFormatFile() 10.4.0

Test Double API

Issue Description Since Replacement
#5240 TestCase::createTestProxy() 10.1.0
#5241 TestCase::getMockForAbstractClass() 10.1.0
#5242 TestCase::getMockFromWsdl() 10.1.0
#5243 TestCase::getMockForTrait() 10.1.0
#5244 TestCase::getObjectForTrait() 10.1.0
#5305 MockBuilder::getMockForAbstractClass() 10.1.0
#5306 MockBuilder::getMockForTrait() 10.1.0
#5307 MockBuilder::disableProxyingToOriginalMethods() 10.1.0
#5307 MockBuilder::enableProxyingToOriginalMethods() 10.1.0
#5307 MockBuilder::setProxyTarget() 10.1.0
#5308 MockBuilder::allowMockingUnknownTypes() 10.1.0
#5308 MockBuilder::disallowMockingUnknownTypes() 10.1.0
#5309 MockBuilder::disableAutoload() 10.1.0
#5309 MockBuilder::enableAutoload() 10.1.0
#5315 MockBuilder::disableArgumentCloning() 10.1.0
#5315 MockBuilder::enableArgumentCloning() 10.1.0
#5320 MockBuilder::addMethods() 10.1.0
#5421 MockBuilder::disableAutoReturnValueGeneration() 10.3.0
#5421 MockBuilder::enableAutoReturnValueGeneration() 10.3.0
#5423 TestCase::onConsecutiveCalls() 10.3.0 Use $double->willReturn() instead of $double->will($this->onConsecutiveCalls())
#5423 TestCase::returnArgument() 10.3.0 Use $double->willReturnArgument() instead of $double->will($this->returnArgument())
#5423 TestCase::returnCallback() 10.3.0 Use $double->willReturnCallback() instead of $double->will($this->returnCallback())
#5423 TestCase::returnSelf() 10.3.0 Use $double->willReturnSelf() instead of $double->will($this->returnSelf())
#5423 TestCase::returnValue() 10.3.0 Use $double->willReturn() instead of $double->will($this->returnValue())
#5423 TestCase::returnValueMap() 10.3.0 Use $double->willReturnMap() instead of $double->will($this->returnValueMap())

Miscellaneous

Issue Description Since Replacement
#5236 PHPUnit\Framework\Attributes\CodeCoverageIgnore() 10.1.0
#5214 TestCase::iniSet() 10.3.0
#5216 TestCase::setLocale() 10.3.0
#5236 PHPUnit\Framework\Attributes\IgnoreClassForCodeCoverage() 10.4.0 Use @codeCoverageIgnore annotation in the class' doc-comment
#5236 PHPUnit\Framework\Attributes\IgnoreMethodForCodeCoverage() 10.4.0 Use @codeCoverageIgnore annotation in the method's doc-comment
#5236 PHPUnit\Framework\Attributes\IgnoreFunctionForCodeCoverage() 10.4.0 Use @codeCoverageIgnore annotation in the function's doc-comment

Running Tests

Issue Description Since Replacement
#5481 dataSet attribute for testCaseMethod elements in the XML document generated by --list-tests-xml 10.4.0

Extending PHPUnit

Issue Description Since Replacement
PHPUnit\TextUI\Configuration\Configuration::excludeDirectories() 10.2.0 PHPUnit\TextUI\Configuration\Configuration::source()->excludeDirectories()
PHPUnit\TextUI\Configuration\Configuration::excludeFiles() 10.2.0 PHPUnit\TextUI\Configuration\Configuration::source()->excludeFiles()
PHPUnit\TextUI\Configuration\Configuration::includeDirectories() 10.2.0 PHPUnit\TextUI\Configuration\Configuration::source()->includeDirectories()
PHPUnit\TextUI\Configuration\Configuration::includeFiles() 10.2.0 PHPUnit\TextUI\Configuration\Configuration::source()->includeFiles()
PHPUnit\TextUI\Configuration\Configuration::loadPharExtensions() 10.2.0 PHPUnit\TextUI\Configuration\Configuration::noExtensions()
PHPUnit\TextUI\Configuration\Configuration::hasNonEmptyListOfFilesToBeIncludedInCodeCoverageReport() 10.2.0 PHPUnit\TextUI\Configuration\Configuration::source()->notEmpty()
PHPUnit\TextUI\Configuration\Configuration::restrictDeprecations() 10.2.0 PHPUnit\TextUI\Configuration\Configuration::source()->restrictDeprecations()
PHPUnit\TextUI\Configuration\Configuration::restrictNotices() 10.2.0 PHPUnit\TextUI\Configuration\Configuration::source()->restrictNotices()
PHPUnit\TextUI\Configuration\Configuration::restrictWarnings() 10.2.0 PHPUnit\TextUI\Configuration\Configuration::source()->restrictWarnings()
PHPUnit\TextUI\Configuration\Configuration::cliArgument() 10.4.0 PHPUnit\TextUI\Configuration\Configuration::cliArguments()[0]
PHPUnit\TextUI\Configuration\Configuration::hasCliArgument() 10.4.0 PHPUnit\TextUI\Configuration\Configuration::hasCliArguments()
PHPUnit\Framework\Constraint\Constraint::exporter() 10.4.0

Hard Deprecations

This functionality is currently hard-deprecated:

Writing Tests

Miscellaneous

Issue Description Since Replacement
#5100 Support for non-static data provider methods, non-public data provider methods, and data provider methods that declare parameters 10.0.0