单元测试
文章平均质量分 70
hebeind100
这个作者很懒,什么都没留下…
展开
-
eclipse安装TestNG后无法使用TestNG的解决方法
TestNG插件(单元测试)两种方法可以安装TestNG Eclipse插件: 第一种,在线安装(不推荐)具体步骤如下:1. 选择菜单:Help->Install New Software,然后在弹出的窗口中的Work with后面的输入框中输入:http://beust.com/eclipse。2. 然后点击Add按钮,选中TestNG后一路点击Next下去安装...原创 2016-04-19 19:24:21 · 3607 阅读 · 0 评论 -
Java测试Junit和mockito
Mockito是一个开源mock框架,官网:http://mockito.org/,源码:https://github.com/mockito/mockito Junit是一个Java语言的单元测试框架,官网:http://junit.org/这两个jar包的下载地址是:http://download.csdn.net/detail/bgk083/9043363 单元测试(u...原创 2016-04-08 22:11:02 · 274 阅读 · 0 评论 -
Mockito实战
Mockito,测试框架,语法简单,功能强大!静态、私有、构造等方法测试需要配合PowerMock,PowerMock有Mockito和EasyMock两个版本,语法相同,本文只介绍Mockito.测试对像:ArticleManagerArticleManager 类publicclassArticleManager{void setDatabase(ArticleDatabase...原创 2016-04-08 22:08:03 · 409 阅读 · 0 评论 -
Mockito:一个强大的用于Java开发的模拟测试框架
介绍 本文将介绍模拟测试框架Mockito的一些基础概念, 介绍该框架的优点,讲解应用Mockito的Java示例。 模拟(Mock)的概念 在软件开发的世界之外, "mock"一词是指模仿或者效仿。因此可以将“mock”理解为一个替身,替代者。在软件开发中提及"mock",通常理解为模拟对象或者fake。 译者注:mock等多代表的是对被模拟对象...原创 2016-04-08 22:06:39 · 125 阅读 · 0 评论 -
spring autowired mockito单元测试
service层会自动注入(autowired)dao层的interface,如何正常测试service层的逻辑,而不真正的触动dao层的代码,即不往数据库做实际操作,变成了一个需要解决的问题。首先,看一下我们service层的代码: [java] view plain copy public interface RegisterUserService { ...原创 2016-12-08 14:11:57 · 368 阅读 · 0 评论 -
使用 Cobertura 和反射机制提高 Java 单元测试中的代码覆盖率
本文将介绍两种开发实践,用于提高 Java 单元测试中的代码覆盖率。代码覆盖率 = (被测代码 / 代码总数)* 100%。提高被测代码数量或降低代码总数,均可达到提高代码覆盖率的效果。在本文中,您将看到如何通过使用反射机制,在外部直接对目标类中的不可访问成员进行测试,以提高被测代码数量;以及通过修改 Cobertura 源码,使其支持通过正则表达式来过滤不需要进行单元测试的代码,以降低代码总数...原创 2016-11-19 16:13:39 · 356 阅读 · 0 评论 -
测试覆盖率工具:EclEmma
1 测试覆盖率实现技术Instrumentation:代码注入,在产品代码的关键位置插入统计代码,从而获得测试覆盖率数据Class Instrumentation: 把统计代码插入编译好的.class文件Source Instrumentation:把统计代码插入源代码并编译成新的.class文件Custom JVM:在JVM中把统计代码插入.class。测试覆盖...原创 2016-11-19 16:09:01 · 149 阅读 · 0 评论 -
mockito+testng Mock Redis
package yy.xx.redis; import org.apache.log4j.Logger;import org.springframework.stereotype.Repository; import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool; @Reposi...原创 2016-11-17 10:40:27 · 2105 阅读 · 0 评论 -
mockito+testng Mock HttpServletRequest
法2 org.springframework.mock.web.MockHttpServletRequest; org.springframework.mock.web.MockHttpServletResponse;法1package com.xxx.ttt; import javax.servlet.http.HttpServletRequest; im...原创 2016-11-16 16:02:55 · 2396 阅读 · 0 评论 -
单元测试特殊场景代码示例
最近在教研发部小伙伴写单元测试发现,大部门常见的Service、DAO层的Mock大家是会的,但是一些特殊情况问问无从下手,下边巨蟹栗子:case1:MultipartFile被测试方法:public String getUploadOSSUrl(String path, MultipartFile file) throws IOException {byte[] bytes = f...原创 2017-12-13 15:10:36 · 191 阅读 · 0 评论