是否有替代Ruby's VCR的java?Ruby的vcr替代Java?
據我所知,使用錄像機的好處是巨大的,您可以運行「集成測試」並記錄結果,將它們存儲在本地的一些地方。現在從下次您需要運行測試時,您可以使用第一次運行記錄的數據來模擬實際的數據庫命中。
- 在java世界裏有類似的東西嗎?
- 如果不是,如果我嘗試實施它,可能會遇到什麼樣的瓶頸?
VCR只記錄HTTP交互,但這樣的方法來完成錄製,說什麼樣的數據庫操作/函數調用,而我不需要測試其他球隊的API,基本上這會減輕我從通過自動化嘲笑這麼多事情。
Here是VCR與Ruby的單元測試的例子:
如果您想要寫入數據庫的可重複測試,請查看[dbunit](http://www.dbunit.org/)。 –