はじめまして。
藤田といいます。
> JUnitでprivateなメソッドをテストする方法がわかりません.
> 皆様どのようにされているか教えていただけないでしょうか?
JDK1.4だとAssertion を使って、
---------------------------
public class Hoge{
private boolean bool = false;
private void hogehoge(){
/*なんかする*/
}
public void asserthogehoge(){
try{
assertion bool;
hogehoge();
}
catch(AssertionError e) {
/*なにもしない*/
}
}
----------------------------
みたいにして
asserthogehoge()
をテストするというのはどうでしょうか。
ユニットテストするときは
java -disableassertions ・・・・・
機能テスト以降は
java -enableassertions・・・・
#COBOLERなので、JAVAの書き方まちがってたらごめんなさい。
#非常に邪道な気もするです。