none
Visual Studio のコードカバレッジ機能 通らないコード RRS feed

すべての返信

  • switch 文のほうは、範囲外の値を強制的にキャストして渡すテストを書いてみるというのはどうでしょうか?

    if 文のほうは、a や b の型にもよりますが、a や b がクラスでかつ継承可能であれば継承してモッククラスのようなものを作り、そのオペレータをオーバーロードして、わざとすべての条件に当てはまらないような実装をし、それを渡すテストを書くとか・・・

    # 私ならそこまでやらずに「保険の else」を書かないけどなぁ

     

    2006年2月17日 8:49
  • >switch 文のほうは、範囲外の値を強制的にキャストして渡すテストを書いてみるというのはどうでしょうか?

    そういうのって引数とかとるときに全部はじくんですよね。

    だから本当の実装漏れ(^^;;

    #enum使うなってのは今回はなしの方向で(^^

    2006年2月17日 9:33