`
oywl2008
  • 浏览: 1050995 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jMock Cookbook 中文版一

 
阅读更多
  1. 入门
  2. 定义期望
  3. 模拟方法的返回值
  4. 从模拟方法抛出异常
  5. 匹配参数值
  6. 精确指定期望参数匹配值
  7. 期望方法多于(少于)一次
  8. 期望调用顺序
  9. 期望一个调用在两个其他调用之间
  10. 忽略不相关的模拟对象
  11. 在测试的Set-Up中覆盖期望定义
  12. 匹配对象和方法
  13. 编写新的匹配器
  14. 编写新的行为
  15. 使用脚本轻松定义行为
  16. 使用模拟对象测试多线程代码
  17. 模拟泛型
  18. 模拟抽象的和实际类
  19. 使用非Java语言来使用jMock
  20. 更新jMock 1到jMock 2
  21. 在Maven构建中使用jMock
  22. 理解jMock 2中的方法调度
  23. 在Eclipse 插件测试中模拟类

jMock Cookbook 原文地址:

  1. Get Started
  2. Define Expectations
  3. Return Values from Mocked Methods
  4. Throw Exceptions from Mocked Methods
  5. Match Parameter Values
  6. Precisely Specify Expected Parameter Values
  7. Expect Methods More (or Less) than Once
  8. Expect a Sequence of Invocations
  9. Expect an Invocation Between Two Other Invocations
  10. Ignore Irrelevant Mock Objects
  11. Override Expectations Defined in the Test Set-Up
  12. Match Objects and Methods
  13. Write New Matchers
  14. Write New Actions
  15. Easily Define Actions with Scripts
  16. Test Multithreaded Code with Mock Objects
  17. Mock Generic Types
  18. Mock Abstract and Concrete Classes
  19. Use jMock with Languages Other Than Java
  20. Upgrade from jMock 1 to jMock 2
  21. Use jMock in Maven Builds
  22. Understand method dispatch in jMock 2
  23. Mock Classes in Eclipse Plug-in Tests


Link:http://blog.csdn.net/zhengsj/article/details/3438862

 

 

 

分享到:
评论

相关推荐

    jmock cookbook 资源整合

    在这个资源包中,包含了英文版的《JMock_CookBook_EN.pdf》和中文版的《JMock_CookBook_CN.pdf》,为不同语言背景的开发者提供了方便。 JMock的核心功能包括: 1. **模拟对象**:在单元测试中,我们经常需要替代...

    JMOCK 帮助 网页 文档

    JMock 是一个Java平台上的单元测试框架,专门用于模拟对象,以便在测试过程中控制和验证对象的行为。它基于EasyMock库,但提供了更强大的功能,尤其是对于处理复杂交互和顺序的场景。JMock使得开发者可以在不依赖...

    Jmock2.6 jar包

    Jmock2.6是该库的一个版本,它包含了对Java 5及更高版本的支持,提供了一种声明式的方式来定义和验证对象间的交互行为。通过Jmock,你可以精确地指定在测试中期望的方法调用,以及这些调用应该如何响应。 **二、...

    JMock

    JMock 是一个流行的开源测试框架,专为Java开发者设计,用于模拟对象的行为,特别是在单元测试中。它允许程序员在不依赖真实对象的情况下测试代码,提高了测试的效率和隔离性。这篇详尽的讨论将深入JMock的核心概念...

    jmock2.5.1.zip

    jMock,作为Java平台上的一个开源模拟框架,为开发者提供了一种高效、灵活的方式来创建和控制对象的行为,以便在测试中隔离复杂的依赖关系。jMock 2.5.1是该框架的一个版本,它在前一版本的基础上进行了优化和改进,...

    JMOCK使用文档

    1. **什么是JMock?** JMock是一个开源的Java库,它允许开发者在测试中创建和控制对象的行为。通过模拟对象,我们可以隔离被测试代码,专注于测试单个组件的功能,而无需担心其他部分的影响。JMock使用Java语言本身...

    jmock-2.5.1-javadoc

    jMock是一个强大的Java模拟框架,它在软件开发的单元测试阶段扮演着至关重要的角色。jMock 2.5.1是该框架的一个版本,它提供了丰富的功能,帮助开发者创建虚拟对象,模拟复杂的交互行为,以便对代码进行独立验证。...

    jmock-2.6.0-jars

    `jmock`是Java平台上的一个模拟框架,它允许开发者在单元测试中创建和控制对象的行为,以便能够隔离测试并精确地指定期望的交互。下面我们将深入探讨`jmock`的关键概念和功能。 ### 1. 模拟框架概述 `jmock`属于...

    jmock-1.2.0-jars.rar

    1. **JMock 概述** JMock 是基于 Mock Object 设计模式的工具,它允许程序员在测试中创建模拟对象来代替真实的依赖。这使得测试能够独立于外部环境,提高测试覆盖率,并确保代码质量。JMock 支持 Java 5 及以上版本...

    JMOCK-2.6.0

    而JMOCK,作为一款强大的Java模拟框架,正是为了解决这一问题应运而生。"JMOCK-2.6.0"是一个专门用于项目测试的工具,它能够与JUNIT等单元测试框架完美结合,为开发者提供更加全面和深入的测试支持。 JMOCK的核心...

    jmock2.5.1和easymock3.0

    JMock是一个强大的模拟框架,它允许开发者创建和控制模拟对象,这些对象可以在测试中替代真实的对象,从而减少对实际环境的依赖。JMock 2.5.1版本提供了更多的功能和改进,比如: 1. **模拟接口和类**:JMock不仅...

    jmock-1.2.0-jars.zip

    JMock-1.2.0-jars.zip是一个包含JMock核心库和CGLIB扩展库的压缩包。这个压缩包中的两个主要文件——jmock-core-1.2.0.jar和jmock-cglib-1.2.0.jar,是进行JMock测试时所必需的组件。 首先,我们来看jmock-core-...

    jmock jar包及doc文档

    1. **模拟(Mock)**:一个模拟对象会记录其方法被调用的方式,并允许你在测试中验证这些调用。 2. **期待(Expectation)**:在测试中,你可以设定对模拟对象的期望调用,包括调用的方法、参数和调用顺序。 3. **...

    jmock-1.2.0.jar

    Maven-Central / jmock / jmock-cglib 1.2.0 Maven-Central / org.apache.activemq / activemq-ra 5.2.05.1.0 Maven-Central / org.apache.maven.shared / maven-dependency-tree 1.21.1 Maven-Central / org.apache...

    软件测试资料集合,jtest,jmock

    `jmock`是一个用于Java的模拟对象框架,它允许开发者在测试中创建和控制对象的行为。在单元测试中,我们常常需要模拟外部依赖,以便孤立地测试目标代码。`jmock`提供了声明性的方式来定义模拟对象的行为,使得测试更...

    JMOCK 2.6.0-RC2

    jMock 1: Java 1.3 and above. Stable: 1.2.0 Binary JARs (includes the source to let IDEs provide context-sensitive help) Javadocs To use the jMock/CGLIB extension you also need CGLIB 2.1. 我这包里面...

    jmock2.5.1

    JMock is a library that supports test-driven development1 of Java2 code with mock objects3. Mock objects help you design and test the interactions between the objects in your programs.

Global site tag (gtag.js) - Google Analytics