ユニットテストを作成していますが、多くのエンティティがあります。だから私は手動でデータベースにすべてのエンティティを挿入する必要がありますか良いソリューションがありますか?ベストプラクティス - 膨大な数のエンティティでユニットテストを作成するときに行うこと
1
A
答えて
3
1
ユニットテストの作成方法についてはlinkをご覧ください。私はそれがあなたの質問に関してあなたを助けるかもしれないと思う一つのこと:
モックアウトすべての外部サービスとそうでない状態 は、これらの外部サービスでの動作は、複数のテストを重なって、状態データは、異なるユニットテストが影響を与えることができることを意味しお互いの結果。 テストを特定の順序で実行する必要がある場合や、データベースまたはネットワーク接続がアクティブな場合にのみテストを実行する必要がある場合は、間違った方向に向いています。 (ちなみに、あなたのアーキテクチャーは単体テスト時に静的変数にコードが触れることを意味することがありますが、できない場合は避けてください。 。)
関連する問題
- 1. iPhone:ループでNSStringを作成するときにメモリが膨大になる
- 2. SQL Serverデータベースに膨大な数のエンティティを格納する
- 3. 膨大な数の行を処理するときに空のプロット
- 4. Reactjs与えられたアプリで膨大な数のオブジェクトをベストプラクティス
- 5. 膨大な(100GB?)擬似ランダムルックアップファイルを使用する圧縮アルゴリズムを作成することはできますか?
- 6. Hibernateの大きなエンティティを削除するためのベストプラクティス
- 7. Sympyの膨大な分数をどの程度正確に評価することができますか(Rational)?
- 8. 複数のテストブランチを作成するときのGitのベストプラクティス
- 9. ForkJoinPoolは膨大な量の作業者を作成します
- 10. 膨大な数のシフト - アセンブリ
- 11. plotly:膨大な数のデータポイント
- 12. PHPでどのようにしてデータベースを再作成することができますか(ユニットテストなど)
- 13. ListView/RecyclerViewを膨張させるときのデータベース照会のベストプラクティス
- 14. 角度$ http.get APIは、膨大なデータを送信するとき
- 15. 関数によって作成されたスクリーンショットは、Delphi 7で膨大なメモリを必要とします。
- 16. JPAプロジェクションクエリで膨大なコンストラクタが作成される
- 17. Teradataで大規模なテーブルを作成するためのベストプラクティス
- 18. エンティティがSymfony 2とDoctrineで作成されたときに追加のエンティティを作成する
- 19. Redisとキーの膨大な量
- 20. バインドコンボボックスとWPFの膨大なデータ
- 21. SKAnnotationを更新することで膨大なメモリリークが発生する
- 22. バックグラウンドで膨大な処理を実行するには?
- 23. なぜHaskellは文字列を扱うときに膨大なメモリを割り当てるのですか?
- 24. 複数の行を入力としてテキスト選択を行うことができるVBAで '入力ボックス'を作成することはできますか?
- 25. PHP - 膨大な配列とループステートメント
- 26. Jenkinsパイプラインと膨大な並列ステップ
- 27. 膨大な量の同じ値のインデックス作成/パフォーマンス戦略
- 28. より大きい複数のソースファイルプログラムを作成しようとすると、助けが必要になる[Scala]
- 29. 膨大な量のデータを扱うデータベース
- 30. Python:標準入力から膨大な数の行を読む
何を正確にテストしたいですか?どの技術を使用していますか?エンティティフレームワーク、NHibernate? WindowsフォームアプリケーションまたはWebベース? –
エンティティフレームワーク。私は成功した挿入をテストしたい。 – Seva
あなたのテストがデータベースに当たっている場合、単体テストではありません。 –