PHPUnit,测试“表现得像......”

时间:2009-10-30 16:38:06

标签: php unit-testing testing phpunit

我有一系列PHPUnit测试来验证一个类,“A类” 我有另一个类,“B类”,它扩展了A类。

有没有一种好方法可以测试“B类通过A类测试”,换句话说“B类表现得像A类”而不重复测试代码?

我可以测试扩展(使用instanceof),但这似乎是一种误导性的测试 我关心它的行为类似于A类,而不是它扩展到A类,对吗?还是错的?

1 个答案:

答案 0 :(得分:2)

只需扩展类A的PHPUnit测试用例,对于B类,应该这样做。