密类似使用与中使用的相同函数验
该函数用于验证响应正文中是否存在密钥。然后使用该函数验证会话令牌。注意值得注意的是与密码加证会话令牌也很重要。当给出无效凭据时它应该以状态代码响应现在您将验证发送具有无效凭据的请求正文是否会导致正确的错误响应。要重现此场景您只需使用测试用户的正确用户名但不正确的密码发送请求即可。添加以下测试复制正如您在上面看到的响应的状态预计为。还添加了响应正文不包含属性的期望因为无效的登录请求不应触发生成会话令牌。注意此测试的第二个期望并不是严格必要的因为状态代码足以知道控制器中的条件已满足以短路请求并以错误响应。当找不到用户时它应该以状态代码响。应在这里您将测试无法使用提供的用户名找到用户 电报号码数据 的场景。与之前测试的情况一样这应该会使请求短路并导致早期响应并显示错误状态代码。将以下内容添加到您的测试中复制当给出无效的请求正文时它应该以状态代码响应在此最终测试中您将验证发送无效的请求正文会导致错误响应。中使用的中间件应该捕获无效的请求主体并完全短路身份验证控制器。添加以下测试来完成这组测试复制正如您在上面看到的该字段已切换为另一个字段如本文前面的测试中所做的那样。因此请求正文与请求正文的定义不匹配并触发错误。如果您前往您应该会看到两个端点的整套测试都成功通过了所有检查。显示全套通过集成测试的屏幕总结和下一步恭喜您读到本文。
http://zh-cn.buylead.me/wp-content/uploads/2023/11/chandank-300x166.jpg
的结尾测试系列的这一部分充满了信息所以让我们回顾一下。在阅读本文期间您了解什么是集成测试设置容器以在测试环境中运行数据库配置以便您可以独立运行单元测试和集成测试编写了一组启动脚本来启动测试环境并运行集成测试套件为中的两个主要端点编写测试在本系列的下一部分中您将了解这些文章中将介绍的最后一种测试端到端测试。我们希望您能够关注本系列的其余部分教育不要错过下一篇文章测试终极指南单元测试系列萨比纳达姆斯萨宾亚当斯萨宾德夫单元测试涉及测试各个独立的代码单元以确保它们按预期工作。在本文中您将了解如何确定代码库中应进行单元测试的区域如何编写这些测试以及如何使用处理针对函数的测试。
頁:
[1]