テストメソッドの命名は難しい

英語力が足りてないだけかも。。。
何か指針がないかとぐぐってみた。

  • 全てのメソッドテスト用メソッドには首尾一貫した名前をつける
    • メソッドテストとは単一のメソッドが定義通りに機能するかを検証する活動である。メソッドテスト用メソッドは'testMethodNameForTestName'のようなフォーマットで命名する。例えばwithdrawFunds()メソッドをテストするテストハーネスメソッドには、 testWithdrawFundsForInsufficientFunds()や testWithdrawFundsForSmallWithdraw()といった名前をつける。また、一連のテストをwithdrawFunds()に対して行うときは、testWithdrawFunds()メソッドを設けて上述の個々のテストメソッドをすべて起動するようにしてもよい。
  • クラステスト用メソッドには首尾一貫した名前をつける
    • クラステストとは単一のクラスが定義通りに機能するかを検証する活動である。クラステスト用メソッドは'testSelfForTestName'のようなフォーマットで命名する。例えばAccountクラスをテストするテストハーネスメソッドには、testSelfForSimultaneousAccess()やtestSelfForReporting()といった名前をつける。(テスト対象クラス内にテストメソッドがある場合と考えられる)

http://www.alles.or.jp/~torutk/oojava/codingStandard/javacodingstyle.html#id_1156_