4

クラス「クラスA」を検証する一連のPHPUnitテストがあります。
クラスAを拡張する別のクラス「クラスB」があります。

テスト コードを複製せずに、「クラス B がクラス A のテストに合格する」、つまり「クラス B がクラス A のように動作する」ことをテストする良い方法はありますか?

拡張を (instanceof を使用して) テストすることはできますが、それは誤解を招くようなテストのようです。
クラスAを拡張するのではなく、クラスAのように動作することを気にしますよね?または間違っていますか?

4

1 に答える 1

2

クラスAのPHPUnitテストケースをクラスB用に拡張するだけで、それを行う必要があります。

于 2009-10-30T19:19:54.277 に答える