【发布时间】:2019-02-08 13:48:02
【问题描述】:
我在我的 laravel 5.6 应用程序中使用 ZipArchive 类来处理 zip 文件。在我的测试中,我为 ZipArchive 类创建了一个模拟,如下所示:
$this->zipArchiveMock = $this->createMock(ZipArchive::class);
我可以模拟 ZipArchive 类的方法,如下所示:
$this->zipArchiveMock->expects($this->once())
->method('open')
->will($this->returnValue(true));
我想模拟 ZipArchive 类的名为 numFiles 的属性。我试着做$this->zipArchiveMock->numFiles = 2。但$this->zipArchiveMock->numFiles 始终为 0。如何模拟 ZipArchive 类上的属性?
谢谢
【问题讨论】:
标签: laravel laravel-5 phpunit ziparchive