第一次使用Mockito进行测试,记录一下
package com.hxt.account.mpos.service.impl;
import static org.junit.Assert.*;
import static org.mockito.Mockito.*;
import org.junit.Test;
import org.junit.runner.RunWith;
impor...
分类:
其他好文 时间:
2015-03-31 18:10:12
阅读次数:
139
关键词 敏捷开发 一前言8月份,那时正式学习各种令人愉快的开放技术的时候,主要是围绕敏捷开发这玩意。读了重构,测试驱动开发的艺术两本书。把玩了两个小框架junit,mockito学习项目构建的maven,持续集成的jenkins等工具,主要是读《maven 实战》一书,特别值得一提的是,书年代有点早...
分类:
其他好文 时间:
2015-03-01 23:46:55
阅读次数:
179
Error generating final archive: Found duplicate file for APK: LICENSE
Origin 1: E:\work\e\libs\mockito-all-1.9.5.jar
Origin 2: E:\work\e\libs\mockito-core-1.9.5-sources.jar
有重复的jar包...
分类:
其他好文 时间:
2015-02-13 09:24:05
阅读次数:
542
我们所有人在编写单元测试的时候面临的巨大挑战是模块对其他组件的依赖。同时花费大量的时间和精力去配置依赖的组件环境是一件出力不讨好的事情。使用Mock是一种有效地方式替代其他组件用来继续我们的单元测试构建...
分类:
编程语言 时间:
2015-02-11 16:53:18
阅读次数:
205
前言
前几篇对Mockito的概念及其方法进行了介绍,本篇则提供了一个实例供大家练习,在我们工作中一般都是讲Junit与Mockito相结合一起使用,非常简便。
正题
准备工作-引入Mockito与Junit
我们现在工作中的项目一般都是Maven项目,当然我们公司也不例外,所以前期准备就是先在pom.xml中引入这两个jar包。
org.mocki...
分类:
其他好文 时间:
2015-01-30 17:49:56
阅读次数:
157
前言
前篇《Mockito-方法介绍(一)》刚介绍完前六项关于Mockito方法的使用,现在我们继续介绍后七项,详细可参考http://mockito.googlecode.com/svn/branches/1.6/javadoc/org/mockito/Mockito.html官网网站。
正题
7.Making sure interaction(s) never happe...
分类:
其他好文 时间:
2015-01-19 17:14:37
阅读次数:
581
参考了http://qiuguo0205.iteye.com/blog/1456528?的博客,谢谢! 1、验证动作,我调用了哪些方法。 ? ? ?? ?List<String> ?mockedList = mock(List.class); ? ? ? ? mockedList.add("one"); ? ? ? ...
分类:
其他好文 时间:
2015-01-07 19:20:03
阅读次数:
148
什么是类的部分mock(partial mock)?A:部分mock是说一个类的方法有些是实际调用,有些是使用mockito的stubbing(桩实现)。为什么需要部分mock?A:当需要测试一个组合方法(一个方法需要其它多个方法协作)的时候,某个叶子方法(只供别人调用,自己不依赖其它反复)已经被测...
分类:
其他好文 时间:
2015-01-05 20:11:30
阅读次数:
403
powerMock是基于easyMock或Mockito扩展出来的增强版本,所以powerMock分两种类型,如果你习惯于使用easyMock的,那你就下载基于easyMock的powerMock,反之你喜欢用mockito的话就下载另一种PowerMock. powerMock之所以说它更强大是因...
分类:
其他好文 时间:
2015-01-04 23:02:11
阅读次数:
256
前言
上一篇的《Mockito-入门》主要是让大家对Mockito有个初步的认识,本篇则是对官方文档对Mockito的介绍进行解释。大家也可以去http://mockito.googlecode.com/svn/branches/1.6/javadoc/org/mockito/Mockito.html进行查看。
正题
Mockito的主要用途就是用来模拟对象(Mock...
分类:
其他好文 时间:
2014-12-31 16:25:42
阅读次数:
729