说明:学习JMock官网的Getting Started的笔记例子:为测试publish/subscribe发布/订阅信息系统的publisher(发布者),mock subscriber(订阅者)对象接口subscriber如下: interface Subsciber { void re...
分类:
其他好文 时间:
2015-11-18 22:41:18
阅读次数:
241
From: http://www.cnblogs.com/wJiang/archive/2010/02/21/1670632.htmlMoq即Mock You Framework,故名思意是一个类似Mockery,JMock的Mock框架。 是google上的一个.net开源项目项目扉页相关下载ht...
分类:
其他好文 时间:
2015-07-23 21:16:00
阅读次数:
103
前言
工作中测试框架使用的是Mockito,在网上看到很多人将其与EasyMock还有JMock进行比较,突出其简易和方便的特点。我的确觉得Mockito很方便而且使用简单,但是我没有用过EasyMock和JMock,所以主要来跟大家分享下我在工作中对于Mockito的认识。
正题
简介
Mockito是一个针对Java的mocking框架。相信大家都知...
分类:
其他好文 时间:
2014-12-31 13:04:12
阅读次数:
800
最近由于项目的需要,开发后的代码强制编写Junit测试,并且达到一定的coverage probility(主要应付客户).所以,为了达到一定的覆盖率,鄙人不得不在Case中大量使用反射(一般是针对private方法)和JMock(主要针对一些属性方法)。 小编是做开发出身,由于对Spring...
分类:
其他好文 时间:
2014-12-28 11:41:27
阅读次数:
136
Mockito 是目前 java 单测中使用比较流行的 mock 工具。其他还有 EasyMock,JMock,MockCreator,Mockrunner,MockMaker 及 PowerMock。项目地址:https://code.google.com/p/mockito/powermock ...
分类:
其他好文 时间:
2014-12-22 21:18:01
阅读次数:
194
传统的JMock是无法Mock静态方法的,但是Jmockit能够很好地Mock类的静态方法。假设CA类调用CB类的静态方法,
public class CA
{
public String execute(String key)
{
String className = CB.getProp(key);
}
}
public abstract cla...
分类:
其他好文 时间:
2014-11-10 19:56:21
阅读次数:
1692
由于Jmock使用了java的标准反射机制,jmock框架默认配置只能mock
interface对象,而不能mockclass对象。但是使用CGLIB 2.1以及Objenesis库,采用ClassImposteriser扩展不仅能够mock
interface对象,而且能够mock class对象。
ClassImposteriser mock实例对象的时候,不会调用被mock...
分类:
其他好文 时间:
2014-09-24 23:59:07
阅读次数:
488
Junit&Jmock简介序言 21. 环境配置 22.一种比较好的命名方式 33. JUnit使用入门 43.1一种简单的实现 43.2添加初始化和销毁方法的实现 53.3对Java异常(Exception)的单元测试 83.4 Assert类 93.5小结 124.Jmock使用入门 124.1...
分类:
其他好文 时间:
2014-08-30 01:14:28
阅读次数:
500
模拟泛型Java的泛型系统不能够和它的动态反射API很好的工作.对于jMock,这意味着当你模拟泛型时编译器会警告你可能静态类型错误.警告是不正确的.避免它们最好的方法是在模拟对象声明的变量上使用一个注释抑制警告.例如,下列泛型接口:public interface Juicer { Liqu...
分类:
其他好文 时间:
2014-08-04 20:49:27
阅读次数:
230
期望方法多于(少于)一次入门仅演示了期望对一个模拟对象的一个调用.测试经常需要使用不同基准的期望来允许一些方法调用发生,但如果不发生不会失败,期望方法被调用多次或不是全部,或忽略不相关的拟对象.一个期望的调用次数定义了期望的这个方法允许被调用最小和最大次数.它在期望中的模拟对象前被指定.invoca...
分类:
其他好文 时间:
2014-08-04 20:44:57
阅读次数:
427