全般的
- すべてのテストで同じ基準に従ってください。
- 各テスト状態が何であるかを明確にします。
- 予想される動作について具体的に説明してください。
例
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でメソッド名を終了する
- クラス名でメソッド名を開始します