一般的な
- すべてのテストで同じ基準に従います。
- 各テストの状態が何であるかを明確にします。
- 予想される動作について具体的に説明します。
例
1)MethodName_StateUnderTest_ExpectedBehavior
Public void Sum_NegativeNumberAs1stParam_ExceptionThrown()
Public void Sum_NegativeNumberAs2ndParam_ExceptionThrown ()
Public void Sum_simpleValues_Calculated ()
出典:単体テストの命名基準
2)各単語をアンダースコアで区切る
Public void Sum_Negative_Number_As_1st_Param_Exception_Thrown()
Public void Sum_Negative_Number_As_2nd_Param_Exception_Thrown ()
Public void Sum_Simple_Values_Calculated ()
その他の
- Testでメソッド名を終了する
- クラス名でメソッド名を開始する