编写端到端测试的实际示例

0

您将数据传输对象是定义如何您需要实户时发送到的数据。在文件中定义类如下复制和是验证装饰器用于验证发送到的数据。本系列的第二章更详细地介绍了验证。的定义是从定义中自动推断出来的因此不需要显式定义。定义类负责使用从数据库修改和获取数据并将其提供给您将在此类中实现和方法。复制定义类负责处理对端点的请求和响应。它将利用来访问数据库利用来定义响应主体利用和来定义请求主体。更新了招摇页面显示密码接下来更新路由处理程序以返回而不是对象复制现在响应对象中应该省略密码。不会泄露密码连同文章一起返回作者在第一章中您实现了用于检索单篇文章的端点。

指南模拟客户端三部分测试

目前此端点不返回文章的仅返回为了获取您必须向端点发出额外的请求。如果您同时需要文章及其作者那么这并不理想因为您需要发出两个请求。您可以通过将与对象一起返回来改进这一点。数据访问逻辑在更新方法以返回和对象复制如果您测试端点您会注意到文章的作者如果存在包含在响应对象中。然而有一个问题。田野又暴露了。显示密码这个问题  加拿大电报号码数据  的原因和上次很相似。目前返回生成类型的实例而与类一起使用。要解决此问题您将更新该类的实现并确保它使用的实例初始化该属性。复制您再次使用该方法将属性从对象复制到实例。

分测试终极指南单元测试第

该属性如果存在将被初始化为的实例。现在更新以返回对象的实例复制现在返回不带字段的对象不会泄露密码总结和最后评论在本章中您学  EF 引线   习了如何使用在应用程序中对关系数据进行建模。您还了解了以及如何使用实体类来控制返回到客户端的数据。您可以在存储库的分支中找到本教程的完成代码。如果您发现问题请随时在存储库中提出问题或提交。您也可以直接在上与我联系。教育不要错过下一篇文章测试终极指南端到端测试系列萨比纳达姆斯萨宾亚当斯萨宾德夫端到端测试是测试应用程序的更缩小的形式之一因为它允许您从用户的角度测试与应用程序的交互。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注