1

私は最近、完全な依存関係の注入について話している Guice フレームワークに関連する Google ビデオに出くわしました。私はテスト可能なコードを書くのに苦労してきました.私の主な問題は、オブジェクトがクラス内で作成され、そのクラスをテストしにくくすることでした.

このビデオでは、主にすべてのクラスを次の 2 つに分類しています。

  1. オブジェクト作成ロジックを担当するクラス (ファクトリなど)
  2. 注入されたオブジェクトの使用を担当するクラス (ビジネス ロジック)

モック化されたオブジェクトに注入するため、ビジネス ロジック クラスは (クラス レベルの JUnit テストを使用して) 完全にテストできるようになりました。とても嬉しいです。

ただし、オブジェクトを作成するクラスのテストに関して、答えられない質問がいくつか残っています。

  1. 何をテストしますか?
  2. どのようにしますか?
4

0 に答える 0