我有簡單的會話包裝類與getter和setter來處理OO風格的$ _SESSION。在__constructor()中調用session_start()
。單元測試此課程的最佳做法是什麼?如何單元測試會話包裝類?
正如我們從CLI運行單元測試 - 我們不能真正創建會話,但我們可以在測試設置或測試任何其他地方定義$ _SESSION變量。模擬網絡會話的最佳做法是什麼?也許我應該創建一種測試環境,並設置所有服務器變量?
PHPUnit_Framework_Error_Warning:E_WARNING:在session_start():不能發送會話cookie - 頭已經發出(輸出開始在C:\用戶\珥\應用程序數據\本地的\ Temp \ phpunit_go_Kir.php:770) - 如何避免這種情況?如何防止PHP單元測試輸出
Testing started at 12:59 ...
PS:對不起,我的問題,但我已經開始編寫單元測試昨天才和我此刻沒有足夠的經驗。
謝謝。