Ruby's VCRのJava代替手段はありますか?RubyのvcrのJava代替手段ですか?
私が理解する限り、VCRを使用する利点は非常に大きく、結果を記録してローカルに保存することができます。次にテストを実行する必要がある次の時から、最初の実行から記録されたデータで実際のデータベースヒットをモックアップすることができます。
- Javaの世界に類似したものはありますか?
- もしそうでなければ、実装しようとするとどのようなボトルネックが発生するのでしょうか?
VCRはHTTPのやりとりしか記録しませんが、テストする必要のない他のチームのAPIへのあらゆる種類のデータベース操作/関数呼び出しを記録するためのこのようなアプローチは、基本的には私を緩和しますそれを自動化することによって非常に多くのものを嘲笑している。
データベースに書き込むテストを繰り返し実行する場合は、[dbunit](http://www.dbunit.org/)を参照してください。 –