ホソカワです。
on 2000/09/05 2:51 PM, omura@....jp at
omura@....jp wrote:
> 大村です。
>
> 栗原さん、はじめまして。
>
> tetsuya@....jp wrote:
> ...
…
> ◎
>> このぐらいの初期化作業なら fixture にするまでもないかな、と思ってます。
>> テスト対象となるクラスの TestCase がいっぱいできるのもちょっと、、、
>> TestCase の書き方を考えなくちゃならなくなると、「楽しくテスト」ができ
>> ないのではないかと思います。
>
> そうですね。似たようなTestCaseのクラスがたくさんできるのはいやですね。
>
> 私も、今の場合だと、別メールで書いたようなやり方で構成するかといわれると、
> そこまでする必要はないと思います。(あれは、ああいうやり方の例にあげただ
> けなので...)
>
> でも、fixtureは使うと思うんですよ。MemberListTestのsetUp()の中で、
> memberList, firstMember, secondMemberを作って、testメソッドではそれを
> 使うようにすると思います。
>
> 楽しいテストってのは、プログラマーとしてテストコードを書くのが楽しいって
> いう意味だと思うので、私にとっては、こういうプログラミング上の工夫(という
> ほどたいしたことでもないけど)をするのは、できたコードもきれいになるし、
> 楽しいテストの範疇にはいってますね。
>
>
MemberList を書く時、setUp() を使おうかどうか迷っていました。(手元にJUnitが
ないこともあって)結局使いませんでしたが、テストもリファクタリングの対象だと
思っていますので、ユニットテストが臭って来たら、setUp()など使っていきたいと
思っています。
--
Kaoru Hosokawa
khosokawa@....com