問題

多くの人が単体テストを書いているときにMock Objectsを使用します。 Mock Objectとは何ですか?なぜ私はそれを必要とするのでしょうか? Mock Object Frameworkが必要ですか?

  ベストアンサー

オブジェクトモッキングは、単体テストから依存関係を保持するために使用されます。 時には、データベースから人を選択してPersonオブジェクトを返す "SelectPerson"のようなテストがあります。

これを行うには、通常はデータベースに依存する必要がありますが、オブジェクトモックを使用すると、モックフレームワークを使用してデータベースとのやりとりをシミュレートできるため、データベースから返されたようなデータセットを返し、データセットをデータベースへの接続が存在することをテストするのではなく、データセットの翻訳を処理するようにコードをテストできます。

  同じタグがついた質問を見る

testingmocking