2
我在我的控制器來檢測和下降中的一個使用Zend_Cache_Manager(通過304響應)從一分鐘內的相同源的多個請求。如何正確配置在Zend框架的單元測試緩存?
問題是,隨着緩存打開,我的控制器單元測試失敗。
我應該改變後端Zend_Cache_Backend_Blackhole或Zend_Cache_Backend_Test,或者我應該清除高速緩存中的測試設置()?還有其他適當的選擇嗎?
我在我的控制器來檢測和下降中的一個使用Zend_Cache_Manager(通過304響應)從一分鐘內的相同源的多個請求。如何正確配置在Zend框架的單元測試緩存?
問題是,隨着緩存打開,我的控制器單元測試失敗。
我應該改變後端Zend_Cache_Backend_Blackhole或Zend_Cache_Backend_Test,或者我應該清除高速緩存中的測試設置()?還有其他適當的選擇嗎?
使用您的配置,以禁用緩存管理器的測試環境,如
[test : production]
resources.cachemanager.database.frontend.options.caching = false
確保您的ENV設置爲test
測試
謝謝!如果我想要寫在測試的設置爲緩存我可以調用$的cache>的SetOption特定的單元測試(「緩存」,真)()? – hafichuk
作爲參考,我使用Zend Framework 1.11。 – hafichuk