5
當談到PHP中魔術方法的單元測試實現時,推薦使用這些方法的方法是什麼?單元測試魔術方法
我看到三種方案可供選擇:
調用它們明確/直接:
$object->__get('someValue');
間接調用它們(使用任何行動旨在觸發它們):
$object->someValue; \\ Where __get() is implemented.
使用兩種方法調用它們。
是否有任何單元測試可以解釋它(如果有的話)將是顯而易見的選擇,爲什麼這可能是老兵?
(這可能是跳舞接近主觀/爭論的領土,但我會問的希望,也有一些普遍公認的原則處理這個問題時,我應該考慮的問題。)
我會說這兩個 – JvdBerg
我不是專家,但似乎第一個會導致更好(自我)記錄的測試。 – SomeKittens