Unitテスト用のMockフレームワークとしてJMockitを取り込めないか調べてみたら、、、 びっくりしました。JMockit最強です。フレームワーク採用決定です。 使い方はとてもシンプルで、こんなに簡単にMockを使ったテストが出来るのかと、今までどうして知らなかったんでしょうか。 Unitテストのためにターゲットクラスをいじるナンセンスな事が大幅に無くなりそうです。 とりあえず簡単に出来そうなこと。 HelloWorldのテスト djUnitのVirtual Mock Objectを利用した場合のテスト方法はdjUnitで検討されていますが、JMockitでも簡単に出来そうです。 テストターゲットのクラス中で利用しているインターフェースのMockでの偽装 テストターゲットのクラス中で参照しているSingletonなクラスなどをMockに差し替える テストターゲットのクラス中で呼び出