JUnitでprivateメソッドのテスト(つづき)

例外が発生してリフレクションをつかったprivateメソッドのテストができないと書きましたが、その後コメントを頂き、無事にテストすることができました。

    	Method method = targetObj.getClass().getDeclaredMethod("hoge", argTypes);
    	Object args[] = {new Integer(10)};
    	Integer result  = (Integer)method.invoke(targetObj, args);
                                            ~~~~~~~~~~~~~~~ココ

下線部でmethodではなく、テスト対象クラスのインスタンス(targetObj)を渡せばよかったのですね。よく考えればわかりそうな話でお恥ずかしいです。参考ページの情報を鵜呑みにしておりました。。。