Index: [Article Count Order] [Thread]

Date:  Thu, 7 Jun 2001 13:04:05 +0900
From:  "Hirohide Yazaki" <firo@....jp>
Subject:  [XP-jp:01988] Re: JUnit  で private なメソッドのテスト
To:  <extremeprogramming-jp@....jp>
Message-Id:  <006f01c0ef06$e4a4ed30$3701a8c0@FIRO>
References:  <20010606200230.B40F.NOBUYA@....jp>
X-Mail-Count: 01988

矢崎です。

----- Original Message -----
From: "nobuya tanaka" <nobuya@....jp>
To: <extremeprogramming-jp@....jp>
Sent: Wednesday, June 06, 2001 8:41 PM
Subject: [XP-jp:01987] Re: JUnit で privateなメソッドのテスト


>
> 矢崎さんの仰るように Reflection を使えば private なメソッドをテスト
> できるにもかかわらず,RubyUnit の to_public のようなものが
> JUnit で実装されていないということは,
> やはりprivate なメソッドはテストすべきでないのですね(考えすぎ?)
>

すべきでない、とまでは思いませんが、実際に、しなければ
ならない、という局面はそうそうないかもしれませんね。

ただ、このスレッドからはすこし話がはみだしますが、プライベート
の変数については、その値をチェックしたくなるときが結構あります。
(私の場合)。なので、その場合もreflectionを使うといいのではない
でしょうか。