Junit
文章平均质量分 56
快乐小左
10余年JAVA开发经验,目前创业中,熟悉SCA、OSGI、设计模式、CQ5、Liferay等技术或框架,熟悉Scrum敏捷过程,喜欢研究团队建设。
对高校业务流程有深入的研究,目前与部分高校有深入的合作
展开
-
使用RunWith注解改变JUnit的默认执行类,并实现自已的Listener
使用RunWith注解改变JUnit的默认执行类,并实现自已的Listener在平时的单元测试,如果不使用RunWith注解,那么JUnit将会采用默认的执行类Suite执行,如下类:[java] view plaincopypublic class TestClass { @Test public void t1(){} }转载 2013-10-12 11:15:18 · 1226 阅读 · 0 评论 -
在Eclipse中使用JUnit4进行单元测试(高级篇)
通过前 2 篇文章,您一定对 JUnit 有了一个基本的了解,下面我们来探讨一下JUnit4 中一些高级特性。一、 高级 Fixture上一篇文章中我们介绍了两个 Fixture 标注,分别是 @Before 和 @After ,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过 500 兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,转载 2013-10-12 11:18:13 · 982 阅读 · 0 评论 -
使用powerMock和mockito模拟静态方法和私有方法
首先我们要导入相应的包 org.powermock powermock-api-mockito 1.4.12 test org.mockito mockito-all 1.8.5 test org.powermock powermock-mod原创 2014-02-17 17:13:08 · 42282 阅读 · 1 评论 -
Spring单元测试时出现的一个奇怪问题:找不到要注入的bean
最近在跑单元测试时发现一个奇怪的问题,我用的是spring的环境,大概的配置如下 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={"classpath*:"})原创 2014-04-30 11:52:55 · 13672 阅读 · 0 评论 -
maven中配置生成单元测试报告配置
对junit单元测试的报告:1. ------------------------------------------------------- 2. T E S T S 3. ------------------------------------------------------- 4. Running com.liuyan.accou转载 2014-06-05 15:29:04 · 3122 阅读 · 0 评论 -
Mockito入门使用一例
Mock的使用有很多方式,我们常用的有以下几种,看示例代码public class TestMock { @Mock A a;//生成一个A的Mock @Spy A a1 = new A();//生成一个A的Spy, Spy或是InjectMocks必需自己初始化对象,Mock可以不用初始化 @Before public void init原创 2014-06-13 16:08:02 · 5473 阅读 · 0 评论 -
PowerMockito.doReturn().when()与Mockito.when().thenReturn()的区别
PowerMockito.doReturn().when()与Mockito.when().thenReturn()的区别1.当使用PowerMockito.doReturn(null).when(handler, "getFareRules", Integer.valueOf(requestDTO.getFareId()), "GB");时handler的getFareRules方法原创 2014-12-19 10:59:48 · 35858 阅读 · 2 评论 -
PowerMockito单元测试陷井一例
今天写单元测试碰到一个情况,被测试类Target的成员变量的值需要mock private aaDao = AA.getManager().getDao(); 类似这样的,我需要把AA.getManager方法Mock掉。不然在初始Target的时候会报错。 测试类ATest.java @InjectMocks private Target target = PowerMockito.sp原创 2016-09-30 15:54:51 · 5326 阅读 · 1 评论