`
liyebing
  • 浏览: 57623 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用JMock简介

 
阅读更多

一、常用关键字

one                                                 期望调用执行一次且仅一次

exactly(n).of                                   期望调用执行n次。注意:one其实是exactly(1)的简写

atLeast(n).of                                  期望调用执行至少n次

atMost(n).of                                   期望调用执行至多n次

between(min,max).of                    期望调用执行至少min次,至多max次

allowing                                         期望调用执行任意多次,包括0次

ignoring                                         实际效果与allowing相同,两者只是意图表达上的差异

never                                             不期望调用被执行

 

 

待续。。。。。。

分享到:
评论

相关推荐

    JMock

    ### JMock简介 JMock基于Java的反射机制,提供了一种声明式的方式来定义对象的行为和期望。它的核心思想是,在测试中,你可以创建一个模拟对象来代替真实的依赖,这样就可以控制这个对象的行为,比如返回特定的值或...

    jmock-2.5.1-javadoc

    一、jMock简介 jMock是基于Java的模拟库,它的设计目标是使单元测试变得更加简洁和清晰。传统的单元测试往往依赖于真实对象,但这种方式可能导致测试依赖于外部环境,增加了测试的复杂性。jMock通过创建模拟对象,...

    jMock基本使用方法

    ### jMock基本使用方法 #### 一、简介 jMock 是一个流行的 Java 框架,用于支持单元测试,特别是对于模拟对象(mock objects)的支持。通过 jMock,开发人员可以轻松地创建模拟对象来替代实际的对象依赖,从而在...

    JMock学习文档分享

    一、JMock简介 JMock是针对Java平台的一个开源测试工具,它基于EasyMock库,提供更高级别的API来创建和控制模拟对象。JMock使得测试更加灵活,通过模拟对象的行为,可以专注于测试代码逻辑,而无需依赖于外部系统或...

    jmock-2.4.0-jars.zip

    一、jMock简介 jMock是基于Java的测试工具,它的核心思想是通过模拟对象的行为来隔离被测试代码,使测试更为精确。jMock 2.4.0版本是对该框架的一次更新,它提供了更强大的功能和改进,使得开发者能够更好地控制和...

    JMock学习资料

    **JMock简介** JMock是一个基于Java的模拟框架,它提供了一种声明式的语法来定义对象的行为。通过JMock,你可以创建模拟对象来代替真实的依赖,这些模拟对象可以按照你设定的方式响应方法调用。这样在测试时,你就...

    Mocks, Mockito, and Spock

    3. **非期望-执行-验证模式**:与EasyMock或jMock等框架不同,Mockito采用的是非期望-执行-验证模式,即先执行业务逻辑再验证模拟对象的交互情况。 #### 如何在Mockito中创建Mocks 在Mockito中创建Mocks非常简单,...

    struts2 hibernate spring博文汇集

    - **JMock**:一个用于模拟对象行为的工具,可以与JUnit配合使用进行更高级别的测试。 ### 专家文章翻译 #### 开发趋势与观点 - **Rod Johnson观点**:关于Spring框架的发展方向及其对Java EE领域的影响。 - **EJB...

    个人英文简历模板resume

    #### 二、个人简介(Profile) - **工作经验**:拥有超过24年的软件工程经验,主要担任项目负责人和架构师。 - **项目管理能力**:擅长领导大型项目,并确保按时按预算完成交付。 - **技术专长**: - **Java企业级...

Global site tag (gtag.js) - Google Analytics