[发明专利]一种在MVC 中使用测试驱动开发的存储库模式无效
申请号: | 201210164715.1 | 申请日: | 2012-05-25 |
公开(公告)号: | CN102693182A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 董阳;易川;张吉英;李德逸 | 申请(专利权)人: | 苏州博远容天信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 曹毅 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种在MVC中使用测试驱动开发的存储库模式,使用具有MVC和测试驱动开发的存储库模式,需要测试人员为数据访问类创建接口;对控制器方法进行单元测试时,可根据接口实例化mock存储库,去模拟实际运行过程中的对数据的添加、修改、删除、查询。该发明执行单元测试时,不需要真实的数据库服务器;编辑和删除数据的单元测试,不需要在执行每一轮单元测试时,准备干净的数据库环境;为单元测试提供了替换点,可以轻松地测试业务逻辑而无需数据库和其他外部依赖项。 | ||
搜索关键词: | 一种 mvc 使用 测试 驱动 开发 存储 模式 | ||
【主权项】:
一种在MVC 中使用测试驱动开发的存储库模式,其特征在于,包括以下步骤:步骤1)添加存储库,定义一个访问数据库的接口; 步骤2)创建测试驱动,实现 mock 存储库; 步骤3)添加测试类支持,在目标测试类中定义两个构造函数; 第一个构造函数是无参数构造函数,第二个构造函数采用了 IContactRepository 类型的参数,所述第二个构造函数将由单元测试传入所述mock 存储库;所述第一个构造函数将创建 EF_ContactRepository 类的实例,当调用控制器中的操作方法时,MVC 管道将调用所述第一个构造函数;步骤4)添加测试,在所述测试类中编写测试方法,调用所述第二个构造函数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州博远容天信息科技有限公司,未经苏州博远容天信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210164715.1/,转载请声明来源钻瓜专利网。
- 上一篇:修剪刀片
- 下一篇:电子组件分类设备及其分类容器装载及取出的侦测方法