`

使用JMock 2.5.1 模拟具体类的方法

阅读更多

在google上搜了把,似乎都没有找到正确答案,无奈去官网搜索,谁知:得来全不费功夫。
其实无论遇到什么问题,官网应该是我们的第一search处,虽然是e文的,还是能够看懂个大概的。

 

方法其实很简单:

 

模拟接口时的写法为:

Mockery context = new JUnit4Mockery();

   

模拟类时的写法为:

Mockery context = new JUnit4Mockery() {{ 
	setImposteriser(ClassImposteriser.INSTANCE); 
}}; 

 

 

加1个设置即可,so easy。

 

ClassImposteriser这个类在 jmock-legacy-2.5.1.jar 这个jar包里,此外模拟具体类还需 objenesis-1.0.jar 这个jar包。

maven项目的依赖配置,详见 http://tvmovie.iteye.com/blog/460752

 

附官网的该项说明地址:http://www.jmock.org/mocking-classes.html

 

分享到:
评论

相关推荐

    jmock2.5.1.zip

    jmock2.5.1.zip

    jmock2.5.1和easymock3.0

    JMock2.5.1和EasyMock3.0以及一些JUnit单元测试所需的jar,让你使用JMock和EasyMock时不用到处找相关的jar。

    jmock-2.5.1-javadoc

    jmock可以模拟对象,常用于单元测试,与junit配合使用 jmock-2.5.1-javadoc

    jmock-2.5.1.jar

    jmock-2.5.1.jar jmock-2.5.1.jar jmock-2.5.1.jar

    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.

    jmock-2.5.1-jars.zip

    jMock利用mock objects思想来对Java code进行测试。jMock具有以下特点:容易扩展,让你快速简单地定义mock objects,因此不必打破程序间的关联,让你定义灵活的超越对象之间交互作用而带来测试局限,减少你测试地脆弱...

    Jmock Mock 没有接口的类

    Jmock Mock 没有接口的类 很方便使用

    使用FactoryBean结合Jmock实现动态Mock类的注入

    FactoryBean:我们在使用Spring过程中一般都是使用基本的的配置,在Spring配置中,还有一种特殊的FactoryBean,这种bean,可以动态的帮我们创建我们需要的bean,如: ProxyFactoryBean,通用的用于获得AOP代理的工厂bean。...

    使用 FactoryBean结合Jmock实现动态Mock类的注入

    NULL 博文链接:https://alicsd.iteye.com/blog/845023

    JMOCK使用文档

    这个是几篇关于如何使用JMOCK对java代码测试,如果实在不清楚,也可咨询 445054051

    jMock基本使用方法

    详细介绍了Jmock的使用方法。如何编写自己的单元测试代码。

    JMOCK 2.6.0-RC2

    Stable: 2.5.1 Binary JARs (includes the source to let IDEs provide context-sensitive help) Javadocs Unstable: 2.6.0-RC2 Binary JARs (includes the source to let IDEs provide context-sensitive help) ...

    jmock-1.0.1-src.zip_单元测试

    不管是测试驱动开发或者是其它的开发模式,都会需要对代码进行单元测试,对于关联依赖关系少或者比较简单的类来说,直接使用JUnit就可以轻松的完成测试工作,但是对于关联到...在这里使用JMock来模拟那些不需要测试的类

    jmock学习文档

    jmock学习文档,模拟对象技术,jMock 可以和既有的其他测试框架,如JUnit,很好地整合在一起,共同使用。

    Jmock2.6 jar包

    Jmock2.6 jar包

    jmock-2.6.0-jars

    jmock jar和源码

    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...

    JMOCK 帮助 网页 文档

    JMOCK 帮助 网页 文档 在网上找的一些bolg里的文档 JMOCK 帮助 网页 文档 在网上找的一些bolg里的文档

    Jmock学习手册

    Jmock学习手册,让你更快学习Jmock。。

    jmock-1.0.1.jar

    jmock-1.0.1.jar jmock-1.0.1.jar

Global site tag (gtag.js) - Google Analytics