- 4
- 0
- 约 52页
- 2017-08-23 发布于河南
- 举报
何时使用Mock Object * 何时使用Mock Object 1、真实对象没有确定的行为 2、真实对象难以配置 3、真实对象的一些行为难以控制其发生 4、真实对象运行较慢 5、真实对象具有用户界面 6、真实对象实际上并不存在(当需要和其他开发小组,或者新的硬件系统打交道的时候,这是一个普遍的问题) 如何实现Mock对象 * 使用mock对象进行测试的时候,我们总共需要3个步骤,分别是: 使用一个接口来描述这个对象 为产品代码实现这个接口 以测试为目的,在mock对象中实现这个接口 Easy Mock * 自己编写Mock还是比较麻烦的,目前有一些开源组织,专门编写常用的Mock Object, 主要是用来模拟那些在应用中不容易构造 (如HttpServletRequest必须在Servlet容器中才能构造出来) 或者比较复杂的对象 (如JDBC中的ResultSet对象) 从而使测试顺利进行。 Easy Mock测试servlet * 现有一个servlet:SampleServlet,里面有一个验证函数 isAuthenticated, 详见Container项目 SampleServlet.java 下面用mock object模拟HttpServletRequest类 Mock object优缺点 * 1、执行测试不需
您可能关注的文档
最近下载
- 2025年四川资阳中考物理试题真题及答案详解(精校打印版).pdf VIP
- (高清版)DB5114∕T 40-2022 高标准农田项目建设规程 .pdf VIP
- 矿井防治水课件.pptx VIP
- 第5课 神奇的树(课件) 赣美版(2024)美术一年级下册.pptx VIP
- 离子注入工岗位设备操作规程.docx VIP
- 基于药代动力学的临床常见药物急性中毒血液净化治疗共识.pptx VIP
- NATO STANAG 4193 PT 1 ED2 AMD0 国外国际规范.pdf
- 风电和光伏发电资源普查试点技术指南.docx VIP
- Unit 2 No Rules No Order Section B (1a-1c)教学设计-人教版2025英语七年级下册.pdf VIP
- fcm算法及其推导过程浙大.pptx VIP
原创力文档

文档评论(0)