2011-11-02 46 views
2

我在我的控制器來檢測和下降中的一個使用Zend_Cache_Manager(通過304響應)從一分鐘內的相同源的多個請求。如何正確配置在Zend框架的單元測試緩存?

問題是,隨着緩存打開,我的控制器單元測試失敗

我應該改變後端Zend_Cache_Backend_Blackhole或Zend_Cache_Backend_Test,或者我應該清除高速緩存中的測試設置()?還有其他適當的選擇嗎?

+0

作爲參考,我使用Zend Framework 1.11。 – hafichuk

回答

2

使用您的配置,以禁用緩存管理器的測試環境,如

[test : production] 
resources.cachemanager.database.frontend.options.caching = false 

確保您的ENV設置爲test測試

+0

謝謝!如果我想要寫在測試的設置爲緩存我可以調用$的cache>的SetOption特定的單元測試(「緩存」,真)()? – hafichuk

相關問題