愚蠢的问题......在Symfony文档中,单元测试类扩展\PHPUnit_Framework_TestCase
但在PHPUnit文档中,测试类扩展PHPUnit\Framework\TestCase
。是否存在差异,它们是否相同,或者我错过了_
等同于\
的微妙PHP功能?
如果没有自己亲自测试,我可以使用Symfony中的任何一个吗?
更新:我们向我们解释说,这两个类只是PHPUnit版本之间的区别。在我自己的研究和记录之后,Symfony 3.1仍然将\PHPUnit_Framework_TestCase
延伸到它自己的KernelTestCase
类,它支持Symfony的功能测试。为了避免破坏密码,我会安全地玩游戏。在使用Symfony进行单元测试时,扩展WebTestCase
继承自\PHPUnit_Framework_TestCase
的{{1}}。无论如何,这样的单元测试仍然适用于PHPUnit 5.6
答案 0 :(得分:2)
这些是相同的,但自PHPUnit 5.4以来,建议使用PHPUnit_Framework_TestCase
。但是,如果你留在{{1}},这不是问题。
查看一个非常相似的问题:PHPUnit can't found the "TestCase" class