- ベストアンサー
javaのスタブを作成するコツ
javaのテストモジュールに対するスタブモジュールを作成する上で考え方等のコツをおしえてください。 抽象的な質問で申し訳ありませんが、思ったことは何でもいいのでお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
もしbean等を呼び出される側で作成し、返すのであればXMLdecoder等でオブジェクトを作ると再テストするときなどに便利です。
その他の回答 (1)
- PED02744
- ベストアンサー率40% (157/390)
回答No.1
スタブとは http://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%BF%E3%83%96 ということですので、システム仕様がわからないと駄目です。 例えば、あるプログラムの処理をするメソッドがまだ実装されていないという場合、 そのメソッドからはどういう値が期待されるのかを考えて、適当な値をリターンするように作ればよいのです。 また、プログラムのデバッグ用のスタブなのであれば、複数種類の値を返せるようにしておく必要があります。 本当は1から100の間の値を返すはずのメソッドであったとしたら、 0や101が返って来た時にちゃんとエラーになる事が確認できないといけません。 さらに、そのメソッド内でExceptionが発生した場合にちゃんとThrowableな処理がされるかどうかも確認しなくてはいけませんので、スタブもExceptionが発生できるようなスタブを作る必要があったりします。
質問者
お礼
ありがとうございました。 抽象的な質問に答えて頂きありがとうございました。
お礼
ありがとうございました。 抽象的な質問に答えて頂きありがとうございました。