好的PHP模拟框架

时间:2009-11-16 08:20:12

标签: php frameworks mocking

PHP有一个很好的独立模拟框架吗?目前我正在使用Simpletest框架进行单元测试。我喜欢这个框架,但我不喜欢你如何在其中创建和设置模拟。然后我尝试了PHPMock,我喜欢它可以如何使用,但是我遇到了一些随着时间推移而烦人的错误......或者最好切换到PHPUnit进行单元测试和模拟?

我真正喜欢的是简单而强大的东西,比如PHP中的C#Moq框架(当然没有泛型,lambdas等)。

3 个答案:

答案 0 :(得分:5)

虽然我自己没有实现模拟框架,但我对Mockery印象深刻。

它是一个完全独立的模拟和存根框架,您应该能够轻松地与任何现有框架集成,或者只与现有代码库集成。

答案 1 :(得分:3)

我会选择PHPUnit。

  • 我有积极的经验,
  • IDE(Zend studio,NetBeans)支持
  • 和Zend框架(Doctrine ORM等)开发人员也使用它。

答案 2 :(得分:0)

查看FBMock

这是一个非常简单易用的模拟框架,广泛用于Facebook的大型PHP代码库。