JUnitでprivateメソッドをテストする方法について。 やり方はいろいろあると思いますが、個人的にはこれが一番簡単だと思います。 まずはテスト対象のクラスです。runメソッドがprivateになっているので、普通にアクセスしてもテストできません。 PrivateClass.java package jp; public class PrivateClass { private void run () throws Exception { throw new RuntimeException(); } } そこで次のクラスのように、リフレクションを使ってテストを行います。 PrivateClassTest.java package jp; import java.lang.reflect.Method; import junit.framework.TestCase; import o