実践テスト駆動開発の教え。
ユニットテストは振る舞いをテストするもの。
メソッドをテストするものではなない。
そのため「どの振る舞いをテストしているか」わかるようにしないといけない。
例えば大手SIerの大好きな「命名規約」などで、 test+メソッド名+連番みたいな名づけ方は厳禁。
後で見た時に絶対何かわからなくなる。
テストコードからやっていることはわかるが、その目的がわからない。
だからきちんとテストの目的がわかるようにする。
日本だけでいいなら、JUnit本であるような日本語メソッドが楽です。