标签: php frameworks mocking
PHP有一个很好的独立模拟框架吗?目前我正在使用Simpletest框架进行单元测试。我喜欢这个框架,但我不喜欢你如何在其中创建和设置模拟。然后我尝试了PHPMock,我喜欢它可以如何使用,但是我遇到了一些随着时间推移而烦人的错误......或者最好切换到PHPUnit进行单元测试和模拟?
我真正喜欢的是简单而强大的东西,比如PHP中的C#Moq框架(当然没有泛型,lambdas等)。
答案 0 :(得分:5)
虽然我自己没有实现模拟框架,但我对Mockery印象深刻。
它是一个完全独立的模拟和存根框架,您应该能够轻松地与任何现有框架集成,或者只与现有代码库集成。
答案 1 :(得分:3)
我会选择PHPUnit。
答案 2 :(得分:0)
查看FBMock
这是一个非常简单易用的模拟框架,广泛用于Facebook的大型PHP代码库。