最新文章列表

EasyMock

一、EsayMock是什么,能干什么: EasyMock 是一套用于通过简单的方法对于给定的接口生成 Mock 对象的类库。它提供对接口的模拟,能够通过录制、回放、检查三步来完成大体的测试过程,可以验证方法的调用种类、次数、顺序,可以令 Mock 对象返回指定的值或抛出指定异常。通过 EasyMock,我们可以方便的构造 Mock 对象从而使单元测试顺利进行。 
renjieguixiong5 评论(0) 有413人浏览 2018-10-20 18:50

EasyMock使用注解的方式进行springmvc的代码测试

  EasyMock使用注解的方式,进行springmvc的代码测试,测试代码如下:   pom文件引用   <!-- for junit start --> <dependency> <groupId>org.easymock</groupId> <artifa ...
liyonghui160com 评论(0) 有1956人浏览 2016-07-21 16:32

Easymock mock 异常处理的模拟代码

@Test(expected = ReferenceRetryException.class) public void testTryErrorsButHasReturn() throws Exception { String schema = "BPOS"; Map<String, Object> parameters = new H ...
dannyhz 评论(0) 有832人浏览 2015-10-28 13:54

EasyMock让单元测试更"解耦"

1,概念:我们用EasyMock就是为了模拟程序中因为要进行单元测试而做的很多复杂的"事儿"~                  比如我们程序中有一段程序 ...
zhangliguoaccp 评论(0) 有1237人浏览 2015-10-08 14:11

EasyMock的使用

1.Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开。同时也可以当调用别人的模块,而该模块又没有实现时(只提供接口),我们可以在独立的环境中测试自己的模块逻辑。 2.使用前的准备,下载所需的jar包:easymock-3.0.jar(或以上版本),junit-4.4.jar,cglib-nodep-2.1_3 ...
wallimn 评论(0) 有8229人浏览 2015-04-02 08:32

[EasyMock] Partial Mock a class, mock method

  From: http://www.jroller.com/alessiopace/entry/partial_mocks_with_easymock  
sakurapurple 评论(0) 有570人浏览 2014-11-20 09:42

EasyMock辅助进行servlet测试

servelt的post处理方法: public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter ...
zjxs_sky100 评论(0) 有1839人浏览 2014-03-11 16:46

EasyMock使用

前言:本文章需要JUnit单元测试框架的基础知识,若读者还不具备,请阅读笔者的JUnit文章:http://ray-yui.iteye.com/blog/1914106 UnitTest系列文章:       使用JUnit开发单元测试:http://ray-yui.iteye.com/blog/1914106       使用DBUnit扩展JUnit:http://ray-yui.ite ...
ray_yui 评论(2) 有4508人浏览 2013-07-31 16:03

Java Mock测试工具

mockito <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>2.21.0</version> <scope>test</scope&g ...
sunjing 评论(0) 有7793人浏览 2013-05-20 16:21

EasyMock gets more power with PowerMock.

There are a lot of mocking libraries for Java, out of which EasyMock is my favorite. It has been serving well for me until I had to unit test legacy code which did not completely adhere to IOC (inversi ...
ixp 评论(0) 有1115人浏览 2012-10-17 10:08

junit 测试 servlet easymock方式

junit 4,easymock 3 1、测试代码 import static org.junit.Assert.assertEquals; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletContext; import javax.se ...
donald3003a 评论(0) 有6343人浏览 2012-09-27 23:31

easyMock测试

  maven3的一个测试项目,由到要用到easyMock,就写了一个测试项目做了一下测试。搞得头都是疼的。一点小小的积累吧。    所用到的包:easymock-3.1.jar,cglib-nodep-2.2.2.jar   @Test public void testUser(){ //创建实体对象 UserBean bean = new UserBean(); ...
speed_guo 评论(1) 有2776人浏览 2012-09-13 18:43

EasyMock的anyObject使用时候的问题

原因是: EasyMock的anyObject虽然是个模版方法,但是返回了一个null,这个在java自动类型转换的时候就回报异常。 public static <T> T anyObject(final Class<T> clazz) { reportMatcher(Any.ANY); return null; } 关 ...
asialee 评论(0) 有4671人浏览 2012-04-01 09:54

EasyMock、EasyMock Class Extension和PowerMock

大多数同事都用JUnit做单元测试,JUnit中对方法调用打桩(Mock)是一个麻烦事。好在EasyMock可以帮我们完成。 比如有这样一个简单的User类:   public class User { private String id; private String name; //get、set方法略 }   相应的,有这样一个被测类UserServ ...
RayChase 评论(0) 有8026人浏览 2012-03-20 23:15

PowerMock用法

最近一直在用PowerMock做Unit test的Object mock(对象模拟)。总结了一些经验和发现了一些须要注意事项,俗语说的好“好记性不如烂笔头”,为方便日后参考,于是把它们写下来。          说到PowerMock不得不提EasyMock, 如果日常工作中要实现一些对象的Mock(如,写一些Unit test),大家对EasyMock应该会有所了解, 正是由于EasyMock ...
stantsang 评论(0) 有2570人浏览 2012-01-19 09:33

编写可测试GWT代码的一些小经验

当我们谈及可测试的GWT时总是绕不开MVP模式,一些很经典的帖子里面介绍了使用MVP模式把复杂逻辑控制在Presenter中,将展示相关的逻辑(主要是涉及到GWT native代码的部分)控制在View中。这样就能够使得对主要逻辑代码的测试摆脱GWT-Testcase的束缚,尽情的使用Junit和各种Mock所带来的强力功能。遗憾的是这里有一个完美的假设:假设我们能够把所有native代码控制 ...
zhaowanhe 评论(1) 有1325人浏览 2011-12-15 14:45

EasyMock的介绍

EasyMock主要是为测试提供模拟数据,比如你可以模拟HttpServletRequest。[ EasyMock 可以mock interface和抽象java 类,但是不可以mock拥有被final修饰方法的类,不能mock静态方法(我遇到的情况是这样)。 在使用的时候请注意: org.easymock.classextension.EasyMock 被用来mock抽象类(abstract) ...
高级java工程师 评论(0) 有1109人浏览 2011-09-07 13:23

使用EasyMock测试Servlet

通常我们可以通过junit来对程序进行单元测试,但是单元的测试代码往往依赖于其他单元,如运行一个HttpServletRequest处理器的测试代码必须启动一个servlet容器。所有这些问题,都可以使用Mock Object来解决。 EasyMock提供了很方便的测试servlet的方法,基本步骤是 基本使用步骤 创建Mock对象的控制对象Control 从控制对象中获取所需要的Mock对象。 ...
高级java工程师 评论(0) 有1134人浏览 2011-09-04 23:01

easymock教程-自定义参数匹配器

博客分类: 虽然easymock中提供了大量的方法来进行参数匹配,但是对于一些特殊场合比如参数是复杂对象而又不能简单的通过equals()方法来比较,这些现有的参数匹配器就无能为力了。easymock为此提供了IArgumentMatcher 接口来让我们实现自定义的参数匹配器。     我们还是用例子来说话:     public interface Service {        ...
uestzengting 评论(0) 有1070人浏览 2011-08-30 16:54

最近博客热门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