2014-02-28 34 views
1

我正在使用Mockery來單位測試一個公認的邊緣案例。這是失敗的,我不認爲它會失敗,所以在Mockery中可能有一個錯誤。php嘲諷拋出意想不到的「必須實現接口」異常當函數方法是typehinted

考慮一個具有方法的對象。該方法有一個參數簽名,其中第一個參數是typehinted並且默認爲null。第二個參數沒有默認值。

當在第一個參數爲null的對象上調用該方法時,它工作正常。當在第一個參數爲null的Mocked對象上調用方法時,它失敗。

請看這裏的示例代碼:https://gist.github.com/awei01/9278119

回答

相關問題