`
caoruntao
  • 浏览: 481013 次
  • 性别: 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 (在这个网站上有很多很不错的文章。)

分享到:
评论

相关推荐

    Junit 单元测试完整案例

    1. Junit简介:Junit是一款开源的、基于Java的测试框架,由Ernst Leifer和Kent Beck创建。它支持注解驱动的测试,让编写和运行测试变得极其便捷。 2. 注解使用:`@Test`注解用于标记测试方法,`@Before`和`@After`...

    Myeclipse中的JUnit测试详细

    JUnit是Java编程语言中用于单元测试的开源框架,它使得开发者可以方便地编写和运行测试用例,确保代码的质量和稳定性。下面我们将详细探讨在MyEclipse中如何进行JUnit测试。 首先,理解JUnit的基本概念至关重要。...

    Junit + Hamcrest + Mockito 单元测试 Jar包

    此外,JUnit还提供了各种断言方法,如assertEquals和assertTrue,用于检查代码的实际行为是否符合预期。 Hamcrest是一个匹配器库,与JUnit等测试框架结合使用,提供了一种声明式的方式来编写断言。它的优势在于其...

    Junit测试 简单用例

    Junit是由Ernst Berg和Kent Beck共同创建的开源项目,其主要目标是提供一个易于使用的接口来编写针对Java代码的测试用例。Junit支持注解(annotations)、断言(assertions)以及测试套件(test suites),使得测试...

    Junit+EasyMock单元测试的jar包

    Junit是一个开源的Java测试框架,主要用于编写和运行面向对象软件的测试案例。它提供了断言方法来验证代码的行为,以及注解(如@Test)来标记测试方法,使得测试过程更加简洁和自动化。Junit支持参数化测试、异常...

    junit4.7全套

    JUnit是由Ernst Mak和Kent Beck共同创建的开源项目,它基于Java设计模式,使得编写和执行测试用例变得简单。JUnit 4.7作为早期版本4.x系列的一部分,引入了许多改进和新特性。 2. **主要特性** - **注解...

    Junit4.12+mockito

    **JUnit** 是一个开源的Java单元测试框架,它的版本4.12提供了许多增强的功能,包括注解(Annotation)、参数化测试、定时器、测试规则等。JUnit 4.12.jar文件使得开发者可以编写简洁且易于理解的测试代码,通过断言...

    深入学习Java单元测试(Junit+Mock+代码覆盖率)

    深入学习Java单元测试(Junit+Mock+代码覆盖率) Java单元测试是软件测试的一种,旨在验证软件的正确性和可靠性。单元测试是编写测试代码,...Java单元测试需要使用Junit框架和Mock技术,并且需要注意代码覆盖率指标。

    Junit深入理解和学习的必备资料

    1. **JUnit基础知识**:JUnit是一个基于Java的开源测试框架,它提供了注解(Annotations)来定义测试方法和测试类,如@Test用于标记测试方法,@Before和@After用于设置测试前后的环境。JUnit的核心理念是使得编写和...

    Junit 测试

    JUnit是一个开源的、基于Java的测试框架,它允许程序员编写可自动运行的测试用例。测试用例通常包含一系列方法,每个方法都针对代码的一个特定部分进行验证。JUnit提供断言(assert)机制,用于检查程序的输出是否与...

    Junit单元测试指南

    Junit是一个开源的Java测试框架,由Ernst Leiss和Kent Beck共同创建。它基于xUnit测试框架家族,为Java程序员提供了一种简洁、高效的自动化测试工具。Junit支持注解驱动的测试,使得测试代码更加简洁,易于理解和...

    Junit入门练习代码

    1. **JUnit简介**:JUnit是Java语言中的一个开源测试框架,由Ernst Leiss和Kent Beck共同开发,主要用于编写和运行面向对象程序的单元测试。它遵循xUnit架构,提供了断言、测试注解、测试套件等特性,大大简化了测试...

    教会你如何使用junit,以及myeclipse+junit 使用

    JUnit是一个开源的Java库,它提供了注解(Annotation)和断言(Assertion)等工具,帮助我们定义和执行测试用例。例如,`@Test`注解标记的方法表示这是一个测试用例,`assertEquals()`用于验证预期结果与实际结果...

    jUnit测试框架jar.zip

    首先,JUnit是一个开源的测试框架,由Ernst Klimpert和Kent Beck发起,后续由Eclipse基金会维护。它允许程序员编写可执行的测试用例,这些用例能够自动检查程序代码的功能是否按预期工作。JUnit基于Java,因此可以与...

    Junit基础教程与学习

    Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。 本文档旨在为初学者提供一个初步的了解 Junit 的认识,帮助他们快速入门轻松容易的...

    Junit实战第二版

    首先,Junit是一个开源的Java库,用于编写和运行可重复的单元测试。它的设计目标是简化测试过程,使得开发者能够快速验证代码功能,从而尽早发现并修复问题。Junit提供了一组注解(如@Test、@Before、@After等)和...

    Junit测试学习文档

    Junit是由Ernst von Brucke和Erich Gamma创建的一个开源项目,它是Java平台上的一个单元测试框架,用于编写和运行可重复的测试。通过Junit,开发者可以编写针对单个方法或小模块的测试用例,确保代码的正确执行。 ...

    Android下使用JUnitTest用例

    JUnit是一个开源的、用于Java编程语言的单元测试框架。它为编写可重复运行的测试用例提供了便利,是敏捷开发的重要组成部分。在Android中,我们通过JUnit来编写针对单个方法或小块代码的测试。 2. **Android中的...

    单元测试利器JUnit4

    JUnit4是由Ernst Kuhr和Kent Beck开发的开源测试框架,它基于Java语言,用于编写和运行可重复的单元测试。JUnit4相较于早期版本引入了许多改进,如注解、参数化测试和测试套件等,使得测试代码更加简洁和灵活。 2. ...

    junit测试工具以及安装方法

    JUnit是一个开源的、基于Java的测试框架,主要用于编写和运行可重复的单元测试。它的设计理念是使测试成为开发过程中的一个自然部分,通过自动化测试来确保代码的质量。JUnit提供了注解(Annotation)、断言...

Global site tag (gtag.js) - Google Analytics