gpt4 book ai didi

json - Symfony Web 测试用例 JSON

转载 作者:行者123 更新时间:2023-12-03 20:08:37 25 4
gpt4 key购买 nike

如何针对 API 再次运行 webtestcase?有关功能测试的默认指南仅提供以下命令:

$client = static::createClient();
$crawler = $client->request('GET', '/some-url');

Crawler 类是一个 DOM 爬虫。我检查了 FrameworkBundle\Client 类的引用,但找不到允许我发出返回原始响应的请求的方法。至少这样,我将能够对输出进行 json_decode 并进行测试。

我可以用什么来实现这一目标?

最佳答案

做完之后$client->request(...)打电话,可以做$client->getResponse()获取服务器响应。

然后,您可以断言状态代码并检查其内容,例如:

$client->request('GET', '/my-url');
$response = $client->getResponse();
$this->assertSame(200, $response->getStatusCode());
$responseData = json_decode($response->getContent(), true);
// etc...

关于json - Symfony Web 测试用例 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34009015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com