テストツールについて語るスレ 2
■ このスレッドは過去ログ倉庫に格納されています
0082デフォルトの名無しさん
2009/02/09(月) 12:42:34>コンストラクタのテストとは具体的に何をやるのでしょうか?
インスタンス化してエラーが発生しないことを確認するコード。
>リフレクション使ってprivateなフィールドの状態確認するのですか?
しない。Moneyクラスの例読んだんだろ?
>解説者により内容が違うのですが、基本的にテスト駆動開発ではpublicなメソッドに対しテストを行い、内部状態などを見るのは別のテストという記述を見たので、それにしたがってます
違う。publicメソッドに対してテストを行うのではなく、要求にしたがってテストを書く。
その要求を実現するためには、publicメソッドが必要なんだよ。
>さくっと作れの意味がよくわからないのですが、
だから、publicメソッドを100%カバーするテストが要求されてるんだから、そのことに対してあれこれ上司と
バトルして時間使うより、さくっと作れって言ってるんだけど、意味わかんない?
>必要なテストを自分で考え実装しテストするという考えだと、テスト「駆動」開発にならないきがするのですが
本読んだんだろ?
気のせいだ。
■ このスレッドは過去ログ倉庫に格納されています