2010-12-15 24 views
5

mongodbにテストデータを入力するために利用できるツールはどんなものがありますか?以前はdbunitを使用していましたが、同等のmavenプラグインはないようです。テストデータをmongodbに移植するために利用できるツールの種類

+0

私はmongodbを知っていませんが、私は[模擬テストデータ生成器をネットクラスに]を見つけました(http://stackoverflow.com/questions/3917628/mock-fake-test-data-ジェネレータ・ツー・ネット・クラス)は、データベースなしでそれを行う方法を示しています。 – k3b

+0

mongodbに固有のものをお探しですか? – Jason

+0

どのようなプログラミング言語をお使いですか? –

答えて

1

最初の質問は、データをロードするソースからですか?

私の場合、いくつかのヘルパークラス(私のmongoドキュメントごとに1つ)を使用して、テスト中に必要ないくつかのエンティティを作成します。 また、各ビジネスオブジェクトごとに1つのテストクラスがあり、テストを開始する前に、テスト環境を作成するためにヘルパーを実行します。テスト完了後、作成されたすべてのデータが削除されます。 このようなアプローチは本番データベースでも機能します。

私は別のapprochを提案することができます。たとえば、mongoのデータをコピーすることができます。mongoのデータをコピーし、新しいmongo dbを実行してテストを実行し、テストが終了したら、このdbを削除します。

関連する問題