5
我正在嘗試使用Mockery創建一個模仿PHP內部ZipArchive
類的模擬對象。無法在Mockery模擬對象上設置公共屬性
我有類似下面的PHP代碼:
$zipMock = Mockery::mock('ZipArchive');
$zipMock->numFiles = 10;
echo 'NUMBER OF FILES: '.$zipMock->numFiles;
然而,當我運行它,我得到以下結果:
NUMBER OF FILES: 0
我希望它表明10,而不是0.我不明白爲什麼會發生這種情況,因爲the documentation意味着應該可以直接在模擬對象上設置公共屬性。我錯過了什麼?
你使用什麼版本的PHPUnit? – vansanblch
你用函數set()和set()來測試它嗎? –