我们正在考虑将我们的API集成测试移至CakePHP的PHPUnit版本。我们需要测试API返回的值是否合理(有效的JSON等等)
IntegrationTestCase抽象类上的辅助方法看起来非常有用,允许我通过简单地调用$this->get('/articles')
或类似方法来模拟请求,但是从我可以告诉的那里,无法实际读取响应其中一个要求。我错过了什么吗?
似乎没有IntegrationTestCase提供的帮助方法,发出请求就会困难得多。那么这是我最好的选择呢?
答案 0 :(得分:0)
我刚刚意识到我可以通过访问$this->_response
来实现这一目标。起初我没想到我可以这样做,因为它的可见性受到保护,但后来我意识到我可以访问它,因为我的测试继承自IntegrationTestCase。