rest - 使用 Moq 的 Rest API 单元测试
问题描述
如何测试 Rest API ..?
在我的项目中,我们模拟了数据访问层。在单元测试中,通过端点将命中业务层并返回已模拟的相同值。
因为,我们的单元测试总是会像我们嘲笑的那样通过,那么单元测试有什么用..?
让我知道是否有更好的测试休息端点的方法。
解决方案
因为,我们的单元测试总是会像我们嘲笑的那样通过,那么单元测试有什么用..?
回答:如果您传递 x json 并期望 y json。它不仅仅是作为响应神奇地返回,您还编写了一些业务层来执行一些逻辑。在您的情况下,如果您的测试返回预期数据,则该操作工作正常。
让我知道是否有更好的测试休息端点的方法。
Ans:您的方法是正确的,还阅读了烟雾测试
推荐阅读
- android - 有没有办法以编程方式随机设置芯片背景颜色?
- arrays - 如何在 PowerShell 的字符或字符串数据上使用 ConvertTo-Json @()?
- spring - Spring MVC 在遍历应用程序时继续用户的表单(Dto)直到显式取消 - 控制器 @SessionScope 组件
- java - Java Swing - 实时更新 Jtable 时出现问题
- c - 为什么并非所有 C 程序都使用调用约定
- revit-api - 我无法使 Revit 中这些对象的 ElementID 与 Revit 文件中的元素匹配的原因是什么?
- python - 如何使用 API 3.9 中的 Tweepy 检索一周前的推文
- python - 在每一行上创建 df 列连接值
- python-3.x - 为什么我的 os.getcwd() 在同一位置的两个不同文件之间发生变化?
- swift - 如何从 Xcode 源代码管理导航器中删除 Swift 包依赖项