Index: [Article Count Order] [Thread]

Date:  Fri, 21 Mar 2003 17:25:37 +0900 (JST)
From:  Yuji Yamano <yyamano@....jp>
Subject:  [XP-jp:04255] Re: 浮動小数点演算や幾何演算のテスト
To:  extremeprogramming-jp@....jp
Message-Id:  <20030321.172537.129024534.yyamano@....jp>
In-Reply-To:  <4.3.2-J.20030317171837.00ec3bf0@....jp>
References:  <20030312224705.0482.TERADA@....jp>	<20030315152136Q.hiranabe@....jp>	<4.3.2-J.20030317171837.00ec3bf0@....jp>
X-Mail-Count: 04255

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