`
caoruntao
  • 浏览: 470136 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

junit和各种开源mock

    博客分类:
  • java
阅读更多

Mock的概念还是比较简单的,相当于真实的对象的替身,它实现了测试中用到的接口,并给接口中的方法设置测试需要返回的值,详细内容可以参考http://images.china-pub.com/ebook20001-25000/22962/ch6.pdf

现在有多种用来方便地动态生成Mock对象的Java API:如Easy Mock,JMock,DynaMock等

Easy Mock:

(上面的参考资料中有简单地讲解)

JMock:

1. http://www.jmock.org/

2. http://java.ccidnet.com/art/3737/20060515/552351_1.html

DynaMock:

1. http://www.shinetech.com/pages/viewpage.action?pageId=188

2. http://www.shinetech.com/display/www/Experiences+with+Mock+Objects (在这个网站上有很多很不错的文章。)

分享到:
评论

相关推荐

    NextMock-开源

    NextMock生成Mock类以测试您的Java代码。 它将与JUnit,ANT和eclipse集成在一起,以提供良好的重构支持。 该项目目前处于Hibernate状态。 如果您想唤醒它,只需在邮件列表中与我们联系!

    Unitils框架与模块扩展

    Unitils构建在DBUnit与EasyMock项目之上并与JUnit和TestNG相结合,支持数据库测试,支持利用mock对象进行测试并提供与Spring和Hibernate相集成。Unitils设计成以一种高度可配置和松散偶合的框架来添加这些服务到单元...

    MockMaker-开源

    MockMaker是一个用于自动为模拟对象创建源代码的程序。 MockObjects可用于自动化的单元测试。 另请参见www.Junit.org和www.mockobjects.com

    xalanjava源码-Eclipse-Preferences:EclipseIDE的各种首选项

    和 Assert。 at :插入assertThat()方法。 ee :插入期望异常的测试用例的主体。 eq :插入equalTo()匹配器。 parameters :声明一个 JUnit 4 测试数据方法来为 JUnit 4 参数化测试提供数据。 test :声明一个 JUnit...

    VirtualMock-开源

    VirtualMock是一个单元测试工具。 它使用Junit,面向方面的编程(AOP)和Mock Objects测试方法。 通过AOP,它支持其他纯Java模拟对象框架无法实现的功能。

    java8集合源码分析-Project:工程目录

    java8 集合源码分析 To Be Top Javaer - Java工程师成神之路 主要版本 更新时间 ...熟悉Java中各种关键字 ...junit、mock、mockito、内存数据库(h2) 正则表达式 java.lang.util.regex.* 常用的Java工具库 commons.lan

    pdfbox-app-1.8.5.zip

    simplespec.zip,simplespec是junit上的一个瘦scala包装器,具有hamcrest匹配器、简单的mock和可读的测试描述,是一个小型scala库,用于将规范编写为简单的类和方法(不再维护)。

    Spring.3.x企业应用开发实战(完整版).part2

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    Spring3.x企业应用开发实战(完整版) part1

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    Unitils教程(介绍Unitils的最佳资料)

    Unitils源于尝试更加务实的单元测试,它始于一套测试准则,并为了方便应用这些准则而开发了一个开源代码库。

    java8集合源码分析-java-demos:java-演示

    Gateway网关核心概念和原理] () [基于Redis实现Spring Cloud Gateway] () [spring boot实现超轻量级网关(反向代理、转发)] () [配置中心 Nacos] () all 大数据 idea插件 股票/== project jvm java虚拟机 netty rpc...

    Jboot微服务框架-其他

    Jboot是专为大型分布式项目和...修复:Junit 测试对于个别 ServletRequest 方法没有 mock 到而错处的问题 修复:当 Jboot 有上层 session 时(比如使用 shiro),修改 Controller session 无法同步上层 session 的问题

Global site tag (gtag.js) - Google Analytics