从测试类B的方法调用测试类A的方法

时间:2013-07-26 09:34:17

标签: php phpunit

我正在使用phpunit进行单元测试。在某些测试类中,我需要执行已在另一个测试类中实现的相同测试。

那么可以调用另一个测试类的测试方法吗?

1 个答案:

答案 0 :(得分:0)

您可以调用另一个类的测试方法。您可以在测试中创建测试类的实例,然后调用该方法。

然而,仅仅因为你可以做某事并不意味着你应该做点什么。

您描述的用例听起来像您有重复的功能。你应该重新考虑你的设计,这样你就不需要做你所描述的了。您的测试应该是相当小的功能,易于遵循。如果您正在接触其他测试类,那么您的测试将变得难以维护,变得脆弱且难以理解。