Shingo Nishikawa <s-nisikw@....jp> writes:
> けっこう重要なprivateメソッドをJUnitでテストする為にスコープ
> をデフォルトスコープにするか、テストケース自体をインナークラスに
> するか・・・悩んだことがあります。
僕は、テストが必要なほど複雑な private メソッドは、本来、別のクラスと
して抽出されるべきものではないかと自問することが多いです。別クラスにす
る時もあるし、スコープを変更するときもあるし、java ならリフレクション
を使う時もあります。まあ、ケースバイケースで。
java のフィフレクションの場合、JUnitX の PrivateTestCase を使うと少し
楽かも。
http://www.extreme-java.de/junitx/index.html
--
Yuji Yamano <yyamano@....jp>
The music spread everywhere. In the mouth. In the armpits. In the crotch.
The music a way of flying up and flying past. --Susan Sontag