データプロバイダーの単体テストに関する問題に遭遇しました。それを実装する最良の方法は何ですか。1 つの解決策は、データベースに何かを挿入し、それを読み取って、期待どおりであることを確認することです。そして、再びそれを削除します。ただし、これにはさらにコーディングが必要です。もう1つの解決策は、テストできる追加のデータベースを用意することです。これを実装するには、多くの作業も必要です。それを実装する正しい方法は何ですか?
質問する
491 次
3 に答える
1
データベース接続などの外部依存関係を単体テストすることはできません。なぜこれが事実なのかについては、ここに良い投稿があります。要するに、外部依存関係をテストする必要がありますが、それは単体テストではなく統合テストです。
于 2013-10-28T11:44:01.503 に答える
0
通常、コードからデータベースを呼び出すときは、統合テストを作成します。単体テストを書きたい場合は、モック フレームワークを確認する必要があります。
于 2013-10-28T11:44:21.083 に答える