我目前正在嘗試使用PHPUnit來了解測試驅動開發(TDD),並且有關於使用TDD編寫報告的問題。使用TDD創建報告
第一關:我明白TDD的基本過程:
但我的問題是:你如何使用TDD寫報告?假設你的任務是編寫一份報告,說明按照顏色,類型和體重通過給定十字路口的汽車數量。現在,所有上述數據都已被捕獲到數據庫表中,但您被要求關聯它。
你如何去寫一個你不知道結果的方法的測試?根據用戶在運行報告時可能提供的日期範圍和其他限制條件,關聯此數據的方法的結果將會發生變化?在這種情況下,您如何使用像PHPUnit這樣的框架在TDD的範圍內工作?