2012-12-13 62 views
0

到目前爲止,測試一些東西很「容易」,但是這次我需要測試一個基於數據庫源的算法。該數據庫應該填補這一點,但有沒有一個好的工作方式來做到這一點?如何對基於數據庫的算法進行單元測試? (php)

+2

sqlfiddle也許? :)當然,這隻能測試查詢。 –

+1

我不確定這是你在做什麼之後,但你是否檢查過PHPUnit文檔的數據庫部分? http://www.phpunit.de/manual/current/en/database.html – piddl0r

回答

1

你所描述的實際上是一個集成測試。

您需要確保您的測試可以設置所需的數據並自行清理以保持測試的可重複性。我通常create the database/tables as part of the test set-up,然後當我完成時放下它們,這比試圖讓表格回到特定狀態更容易。

相關問題