Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
JMockを使用してモックオブジェクトのパラメータを持つコンストラクタを持つクラスをモックする方法は?
JMockを使用するメソッドでは、以下のコード行をカバーする必要があります。
検索検索=検索(リクエスト);
単体テストメソッドでは、リクエスト用のモックオブジェクトを作成しましたが、検索にはモックオブジェクトリクエストのパラメーターを持つコンストラクターがあるため、検索をモックできません(ここではリクエストをモックしました)
どんな助けでも大歓迎です。
コンストラクターがない場合、どのようにモックしますか?問題は、依存性注入の欠如である可能性があります。オブジェクトは、テストで呼び出すメソッドへのSearchパラメーター、またはテストしているクラスのフィールドである可能性があります。一方、このSearchクラスが単純なBeanまたはヘルパークラスである場合は、モックする必要がない場合があります。
Search
Searchしたがって、より多くのことを支援するために、テストしているコードとクラスについてもっと知る必要があります。