テストコードのクラス命名規約

レガシーコード改善ガイド 18章より

  • 単体テスト用クラスは、 [クラス名] + Test
  • 擬装クラス名は、Fake + [クラス名]
  • テスト用サブクラスは、 Testing + [クラス名]

擬装クラスとは、テスト対象のクラスで利用される協調クラスを模したもののこと。
単体テストの障害を取り除くことが目的。 テスト用サブクラスも、同じ目的で定義する。