0

引数として文字列を持ち、文字列を返すプライベートメソッドを書いたとしましょう。

private string SomeMethod(string a)
{ ... }

書き終わったら、このメソッドが正しく動作することを確認し、サンプル文字列を入力して戻り値を確認したいと思います。今、私は次の方法でそれをテストします。私はどちらか:

  • main() 関数にあるすべてをコメントアウトし、メソッド SomeMethod() のみを呼び出すか、
  • コード内で呼び出す必要があるメソッドを呼び出し、その場所にブレークポイントを設定し、デバッグして戻り値が正しいかどうかを確認します。

私はどちらの方法も好きではありません。コードの開発中にメソッドを簡単にチェックしてテストするより良い方法はありますか? このメソッドは非公開であるため、単体テストを作成することはできません (すべきではありません)。

4

3 に答える 3