Java: private メソッドをテストするには

プライベートメソッドのテスト
http://www.ki.rim.or.jp/~kuro/Java/JUnit/JUnit-04.html

上記を参考に、

  1. TestCase に Method 型のフィールドを宣言しておく
  2. setUp で、Method を取得してフィールドに格納。Method#setAccessible(true) を呼んでおく
  3. 対象メソッドと同じシグネチャで、Method#invoke() するためのユーティリティメソッドを用意しておく

こんな感じかな。