実行中のテストの現在の名前を確認するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/44899

  •  09-06-2019
  •  | 
  •  

質問

実行中のメソッドの名前を理解できることはわかっていますが、セットアップメソッドから方法があるかどうか疑問に思っています。属性メソッドも機能すると思いますが、セットアップメソッドから考えるとそれが最適です。

NUnitの編集

役に立ちましたか?

解決

ネガティブに聞こえると思いますが、やめてください。:-)
setup メソッドの背後にある考え方は、必要なものを実行するというものです。 これは、どのテストが実行されるかは問題ではないため、メソッドの名前を知る必要がないことを意味します。
初期化で使用される別のデータが必要な場合は、テスト メソッドからパラメーターとして渡されたデータを使用して別のメソッドを呼び出します。
求めているものが本当に必要な場合は、現在のメソッドの名前をパラメータとして受け取り、それをテスト メソッドから呼び出す別のメソッドが必要になる場合があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top