最新文章列表

Jmockdata 使用介绍(再也不用苦逼的造测试数据了)

Jmockdata Jmockdta是一款实现模拟JAVA类型或对象的实例化并随机初始化对象的数据的工具框架。单元测试的利器。The plug-in of Jmockdata what through random algorithm mock java data.Jmockdata插件通过随机算法模拟Java数据. 具体介绍和用法可以参考如下: 模拟数据入口方法 JMockData.mo ...
寻觅一只耳朵 评论(1) 有4808人浏览 2017-02-08 18:14

Jmock测试出错java.lang.NoClassDefFoundError: org/hamcrest/TypeSafeMatcher

    错误提示如下。这是因为junit4自带了一个Hamcrest jar,将maven dependency中Jmock放在Junit之前解决该问题。 java.lang.NoClassDefFoundError: org/hamcrest/TypeSafeMatcher at java.lang.ClassLoader.defineClass1(Native Method) at ...
jesse520 评论(0) 有2825人浏览 2013-07-31 01:40

在集成测试中使用Mock和Stub的几种方法

       由于“集成测试”这个术语被许多不同角色的人使用,可能对不同人代表了不同的意思,这里说的集成测试是指挑选出几个程序单元(通常包括外部系统)将它们装配起来并对它们进行测试。就我个人而言,经常使用集成测试的方式来测试持久化逻辑(比如调用Dao,验证其实现是否按照预想地操作了数据库)或是一些对象是否正确地被spring framework装配起来(比如一些添加在对象上的AOP advice ...
hippoom 评论(0) 有3022人浏览 2013-03-07 21:52

使用junit4和jmock做单元测试注意事项

添加jar到classpath。 添加的时候,注意把JUnit4的order放到最后。因为junit4它自己带了一个Hamcrest jar。 要是不注意顺序的话,有可能报 java.lang.SecurityException: class "org.hamcrest.TypeSafeMatcher"'s signer information does not match ...
tianyafy 评论(0) 有2212人浏览 2011-12-02 14:18

JMockit使用实例<三>验证被Mock的类的某个方法是否被调用

关键词:Verifications 想验证被Mock的类的某个方法是否被调用 单元测试类清单 /** * 演示验证被Mock的类的某个方法是否被调用 * @sina weibo regbin@tom.com */ public class ServiceTest { @Mocked Remote remote; @Test publ ...
regbin 评论(0) 有4081人浏览 2011-08-19 17:34

JMockit使用实例<二>mock private的域或方法

关键词:mock private的域或方法 invoke 源类清单    参考<一>的例子,Now方法是私有的 /** * 演示mock private的域或方法 */ public class DateUtil { ...... private int count; public int getCount(){ return t ...
regbin 评论(0) 有7489人浏览 2011-08-19 17:32

更有效的mock,优化spring框架下的mock方法

本文主要是提供了一种解决方案,用于解决spring管理的测试用例在mock过程中,如何有效管理mock宿主和mock实体,并优化mock方法 一、基础类 1、Sping配置基础 @ContextConfiguration(locations = { "classpath:spring.xml" }) public abstract class BaseServiceTes ...
StrongZhu 评论(1) 有2718人浏览 2011-08-06 11:59

使用jmock测试System.in和System.out

本文要求读者已具备juit和jmock基础 在TDD过程中需要测试代码中的System.in和System.out。 技术难点包括 1、mock宿主还原 2、inout参数的行为模拟 3、mock system.in和out 1、测试主体 @Service class ConsoleManagerBizImpl{ private static Logger LOGGER ...
StrongZhu 评论(0) 有1831人浏览 2011-08-06 11:39

jmock2.5基本教程

转载自 ---- http://zhang-xzhi-xjtu.iteye.com/blog/770438   jmock2.5基本教程 目录 第0章 概述 第1章 jmock初体验 第2章 期望 第3章 返回值 第4章 参数匹配 第5章 指定方法调用次数 第6章 指定执行序列 第7章 状态机 第0章 概述 现在的dev不是仅仅要写code而已,UT已经变为开发 ...
zhangyiqian 评论(0) 有1095人浏览 2011-08-03 17:07

使用工厂方法mock测试方法体内中new出来的对象

本文假设读者已了解mock的基本定义,基础使用场景。本文的mock框架采用jmock 1、mock经典测试场景 class ToTest { private Member m; public void test(Varible v){ m.call(); v.call(); } } 通过mock出一个m和v, ...
StrongZhu 评论(0) 有3818人浏览 2011-07-22 10:29

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics