2009-12-30 58 views
1

目前我的幾個單元測試需要常用的功能,例如從模擬對象登錄特定的用戶或確保沒有人登錄。我目前在一個文件中包含這些功能,我通過一個常規的舊include語句包含這些功能。這對我來說似乎不是很重要。我也不想在每個測試中都繼續輸入include語句,所以我想要做一個高級別的測試,並且可以在我的所有測試中使用它,當然,不需要修改核心cakephp文件。在Cakephp中將單元測試函數的公共庫放在哪裏?

所以,我正在尋找一個地方,把mustbeLoggedIn('usertype');型函數,這將有助於保持我的測試乾燥,但適合對象更好。到目前爲止,我還沒有成功通過蛋糕使用的常見行爲,幫助者或供應商來擴展測試對象。任何最佳實踐?

回答

-2

/app/app_controller.php

+2

混合生產代碼和代碼只在一個類用於測試目的在我看來是一種不好的做法,因此downvote。 – dhofstet 2010-01-01 08:18:08

相關問題