このクラスは単なる要求ディスパッチャーです。それは要求と応答オブジェクトを受け取り、要求タイプに従って作業を渡します。アプリケーションロジックがテストされます。嘲笑は避けなければならない。テストを統合テストまたはシステムテストにすることなく、このディスパッチャの単体テストを作成するにはどうすればよいですか?ディスパッチャは通常どのようにテストされますか?ユニットテストWebサービスリクエストディスパッチャ(Java)に必要ですか?
編集:私は嘲笑を避けるように言われました。私はその決定を変えることはできないと思う。
騒々しいことなく聞こえません。なぜあなたはそれを統合テストに変えたくないのですか?すでに2つの異なるオブジェクト(要求と応答)に依存しています。 –
嘲笑を避けるように言った人は誰でも、嘲笑せずにテストしても統合テストになるだろうということを伝える必要があります。私が推測する人は残りの目標を指示し、彼の目標のどれを選択する必要があります(黙っていない、統合テストの代わりにユニットテストはありません)。 –
これは、あなたの上司がこのクラスをテストするために働かなければならない制約をかなり理解していないような、政治的な問題のほうがはるかに聞こえます。 – djhaskin987