【发布时间】:2012-05-13 14:35:09
【问题描述】:
我正在编写单元测试,要求我在 Zend 框架中使用或模拟 getRequest->getHeader('referer'),在该框架中,引用者有一个条件来确定是否根据其值设置新会话。
正确测试的最佳方法是什么?
我应该简单地模拟控制器并调用像 $controller->getRequest->getHeader('referer') 这样的标头请求还是需要模拟请求对象?
显然,由于这是一个单元测试,只是在模拟这种行为以确保代码正常工作,所以我什至不确定您将如何模拟 url 请求标头。
【问题讨论】:
标签: php oop zend-framework phpunit