首先codeception 的 單元測試相當嚴格
附Docs: http://codeception.com/docs/0... (這裡面根本找不到相關的設定)
當:
$a = [0];
$I->assertEmpty($a[1]);
時會中斷單元測試
提示: [PHPUnit_Framework_Exception] Undefined offset: 1
我知道phpunit.xml可以設定convertNoticesToExceptions為false
但是 codeception 找不到相關設定
並且我問作者提問時,他只是給出建議不要寫"sloppy coding" 並沒有解決我的問題
我並不能保證每個位置都不會有類似的Notice錯誤,更不能保證我使用的框架不會有這種錯誤,並且正是因為現有框架裡的錯誤導致無法編寫測試。
現在我想使用codeception進行單元測試如何能略過 Notice 和 Warning 等級的錯誤,防止它們轉換成 Exception 拋出呢? ?
求解!