npo/phpunit-extension
最新稳定版本:1.1
Composer 安装命令:
composer require npo/phpunit-extension
包简介
Library containing PHPUnit helper classes
README 文档
README
A ;ibrary containing phpunit helper classes
Doc
Constraints
Consecutive
The Consecutive constraint class be used to replace the InvocationMocker::withConsecutive, which was deprecated as of phpunit version 10. Prior to version 10, consecutive calls could be tested according the following example.
$mockObject
->expects($this->exactly(3))
->method('foo')
->withConsecutive(
['a1', 'a2'],
['b1', 'b2'],
['c1', null],
)'
In version 10 the Consecutive constraint class can be used to mimic this behavior as illustrated in the following example:
$mockObject
->expects($this->exactly(3))
->method('foo')
->with(
new Consecutive(
'a1',
'b1',
'c1'
),
new Consecutive(
'a2',
// you can also pass constraints
$this->equalTo('b1'),
$this->isNull()
)
);
统计信息
- 总下载量: 10.48k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: proprietary
- 更新时间: 2023-08-01