我对 PHP 测试有些陌生。我已经使用 Cucumber、RSpec、Capybara 和 Factory Girl 对 Rails 进行了相当多的测试,但我几乎没有使用 PHP 进行任何测试。
我将尽可能以最笼统的方式问一个关于我当前挑战的问题,因为我已经走了几条特定的道路,只是遇到了挫折。
我想编写一个用于登录用户的功能测试。创建我需要的测试用户对象以尝试登录的好方法是什么?
更一般地说,在 Symfony2 中创建测试对象的事实标准是什么?夹具?某种工厂?
在 Ruby 中,我会使用 Factory Girl,因为它可以让您以干净、干燥的方式处理任何对象的依赖关系。在 Phactory 中的 PHP 中似乎有一个 Factory Girl 等价物,但不幸的是,该工具似乎没有被广泛使用并且不再维护。