テストコードのクラス命名規約
レガシーコード改善ガイド 18章より
- 単体テスト用クラスは、 [クラス名] + Test
- 擬装クラス名は、Fake + [クラス名]
- テスト用サブクラスは、 Testing + [クラス名]
擬装クラスとは、テスト対象のクラスで利用される協調クラスを模したもののこと。
単体テストの障害を取り除くことが目的。 テスト用サブクラスも、同じ目的で定義する。
レガシーコード改善ガイド 18章より
擬装クラスとは、テスト対象のクラスで利用される協調クラスを模したもののこと。
単体テストの障害を取り除くことが目的。 テスト用サブクラスも、同じ目的で定義する。