您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
phpunit桩件-带有返回类型声明的方法
发布时间:2021-09-22 09:50:25编辑:雪饮阅读()
就之前了解的phpunit桩件,我们是上桩时候需要给桩件配置返回值。
class Database
{
public function doSomething():array
{
// 随便做点什么。
}
}
那么此时返回值类型也就是原函数的返回值类型的默认值(常值)
use PHPUnit\Framework\TestCase;
final class DatabaseTest extends TestCase
{
public function testStub(): void
{
// 为 SomeClass 类创建桩件。
$stub = $this->createStub(Database::class);
// 配置桩件。
//$stub->expects($this->any())->method('doSomething')->willReturn('foo');
//断言这里返回的应该是空数组
var_dump($stub->doSomething());
$this->assertSame([], $stub->doSomething());
}
}
关键字词:phpunit,桩件,带有返回类型声明的方法