最新文章列表

Java测试(2)—— Mockito

Mockito是一个很流行的mock测试框架。网上已经有很多的例子。我感觉很多例子,比如mock一个List,不具有代表性。这里我选了一个Strategy模式的例子,讲讲Mockito。   例子很简单,Someting构造时需要一个Strategy实例。会调用Strategy的doSomethingConcrete和doValidate方法。   public interface IS ...
Tongqing-Qiu 评论(0) 有832人浏览 2014-01-08 05:01

Mockito异常测试实例

Mockito异常测试实例: package com.bijian.study; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; import org.junit.Assert; import org.junit.Test; import org.mockito. ...
bijian1013 评论(0) 有7029人浏览 2014-01-03 12:51

junit单元测试2: mockito基础使用

接上篇,如果需要mock一个接口,testng可以使用jmockit;对于junit使用mockito是个很好的选择。以下给个例子 package com.github.baowp.domain.service; import com.github.baowp.domain.entity.BookEntity; import com.github.baowp.domain.reposi ...
baowp 评论(0) 有2790人浏览 2013-12-11 17:40

强大的Mockito测试框架

一.自动生成Mock类        在需要Mock的属性上标记@Mock注解,然后@RunWith中配置Mockito的TestRunner或者在setUp()方法中显示调用MockitoAnnotations.initMocks(this); ...
bijian1013 评论(0) 有2185人浏览 2013-12-10 09:13

Mockito:一个强大的用于 Java 开发的模拟测试框架实例

Mockito框架:         Mockito是一个基于MIT协议的开源java测试框架。         Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测试代码是一个高耦合的,由于 Mockito试图通过移除“期望规范”去除expect-run-verify(期望验证模式)的模式,因此在耦合度上有所降 ...
bijian1013 评论(0) 有1479人浏览 2013-12-09 20:12

Mockito单元测试实例

Mockito单元测试实例: public class SettingServiceTest { private List<PersonDTO> personList = new ArrayList<PersonDTO>(); @InjectMocks private SettingPojoService settin ...
bijian1013 评论(0) 有1014人浏览 2013-12-09 19:53

Mockito(三)--完整功能介绍

        mockito官网:http://code.google.com/p/mockito/,打开documentation可以看到官方最新的文档资料。 一.使用mockito验证行为 //首先要import Mockito import stat ...
bijian1013 评论(0) 有1906人浏览 2013-12-09 19:31

Mockito(二)--实例篇

        学习了基本知识后,就可以实战了,Mockito的实际使用还是比较麻烦的。因为在实际使用中,最常遇到的就是需要模拟第三方类库的行为。 ...
bijian1013 评论(0) 有1852人浏览 2013-12-09 18:16

Mockito(一) --入门篇

        Mockito是一个针对Java的mocking框架,它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望 行为(expectations)的 ...
bijian1013 评论(0) 有2312人浏览 2013-12-09 17:20

使用Powermock和mockito测试静态方法

        实例: package com.bijian.study; import static org.junit.Assert.assertEquals; import java.io.IOException; import org.junit.Before; import org.junit.Test; import org.junit.r ...
bijian1013 评论(0) 有5503人浏览 2013-12-06 10:44

Hadoop之MapReduce单元测试

通常情况下,我们需要用小数据集来单元测试我们写好的map函数和reduce函数。而一般我们可以使用Mockito框架来模拟OutputCollector对象(Hadoop版本号小于0.20.0)和Context对象(大于等于0.20.0)。 下面是一个简单的WordCount例子:(使用的是新API) 在开始之前,需要导入以下包: 1.Hadoop安装目录下和lib目录下的所有jar包。 ...
zjuttsw 评论(0) 有802人浏览 2013-07-27 16:41

【讨论帖】Mockito测试使用了TaskExecutor、FutureTask的类

  在Spring框架下写了一个东西,用到了org.springframework.core.task.TaskExecutor这个接口,用它来执行一个FutureTask实例,但编写单测的时候遇到个问题。       我按照惯常的套路编写单测:   @Resource TaskExecutor taskExecutorReal; // 从上下文中得到的实际的TaskExecutor ...
peizhyi 评论(0) 有2874人浏览 2013-06-03 15:25

Java Mock测试工具

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

5分钟了解Mockito

  一、什么是mock测试,什么是mock对象?   先来看看下面这个示例: 从上图可以看出如果我们要对A进行测试,那么就要先把整个依赖树构建出来,也就是BCDE的实例。   一种替代方案就是使用mocks
yxj1141 评论(0) 有1006人浏览 2012-09-19 15:39

简单好用的mockito

Mockito 是我见过的,在java和groovy中最轻松的一个mock框架,他还是用java写的。 1. 我讨厌要强制写expect调用次数的情况,mockito把这个当做了可选的步骤。如果你认为真的需要,可以在最后判定一下是否调用了N次 2. 我只是简单的想mock一个已有对象的个别方法而已,其他的仍然调用他自身的逻辑。mockito提供了 Mockito.spy(myobject) 方法 ...
白色毒药 评论(0) 有1257人浏览 2012-06-15 00:04

PowerMock 简介

EasyMock 以及 Mockito 都因为可以极大地简化单元测试的书写过程而被许多人应用在自己的工作中,但是这 2 种 Mock 工具都不可以实现对静态函数、构造函数、私有函数、Final 函数以及系统函数的模拟,但是这些方法往往是我们在大型系统中需要的功能。PowerMock 是在 EasyMock 以及 Mockito 基础上的扩展,通过定制类加载器等技术,PowerMock 实现了之 ...
xjk2131650 评论(0) 有1261人浏览 2012-04-17 17:59

Mockito入门

转自:http://zhongl.iteye.com/blog/296136 简介 InfoQ-使用Mockito 1.5监视普通对象 写道 Mockito是一个针对Java的mocking框架。它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectat ...
zhuruxin86 评论(0) 有1329人浏览 2012-03-14 15:50

开始使用Mockito -- 使用Mockito和JUnit【一】

一段常见的代码  单元测试是项目的重要组成部分。尤其是对持续发展的产品,单元测试在后期的维护,回归有重要等方面有重要作用。   这样代码在项目中随处可见,看看我们应该如何测试     public class NotifyService { private UserCenter uc; private MessageCenter mc; public void sendM ...
jilen 评论(0) 有28080人浏览 2012-01-30 16:14

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