
代码质量
文章平均质量分 52
黑暗行动
足球
乐观
架构设计
展开
-
mockito、easymock、powermock使用(1)-介绍
什么是Mock?在面向对象程序设计中,模拟对象(英语:mock object,也译作模仿对象)是以可控的方式模拟真实对象行为的假的对象。程序员通常创造模拟对象来测试其他对象的行为,很类似汽车设计者使用碰撞测试假人来模拟车辆碰撞中人的动态行为。为什么要使用Mock?在单元测试中,模拟对象可以模拟复杂的、真实的(非模拟)对象的行为, 如果真实的对象无法放入单元测试中,使用模拟对象就很有帮...原创 2018-12-29 23:31:05 · 1869 阅读 · 0 评论 -
mockito、easymock、powermock使用(2)-准备工作
目的编写测试用例如何将三者组合使用依赖 <!-- junit版本号 --> <junit.version>4.12</junit.version> <!-- mock版本号 --> <powermock.version>1.7.4</powermock.version> &l...原创 2018-12-30 16:13:23 · 1187 阅读 · 1 评论 -
mockito、easymock、powermock使用(3)-dao层测试
目的编写dao层测试代码,模拟JdbcTemplate的执行结果准备工作mockito、easymock、powermock使用(2)-准备工作测试代码import com.suning.work.dao.MockDao;import com.suning.work.model.MockBean;import junit.framework.TestCase;impor...原创 2018-12-30 16:32:03 · 2781 阅读 · 0 评论 -
mockito、easymock、powermock使用(4)-Controller层测试
目的编写controller层测试代码,模拟代码的执行结果准备工作mockito、easymock、powermock使用(2)-准备工作测试代码import com.suning.work.controller.MockController;import com.suning.work.model.MockBean;import com.suning.work.serv...原创 2018-12-30 16:45:55 · 1426 阅读 · 0 评论 -
mockito、easymock、powermock使用(5)-静态方法测试
目的编写静态方法测试代码,模拟静态方法代码的执行结果准备工作mockito、easymock、powermock使用(2)-准备工作测试代码import cn.suning.util.DateUtil;import com.suning.work.controller.MockController;import com.suning.work.service.MockSe...原创 2018-12-30 17:01:11 · 1292 阅读 · 0 评论 -
mockito、easymock、powermock使用(6)-私有方法测试
目的编写私有方法测试代码,模拟私有方法代码的执行结果准备工作mockito、easymock、powermock使用(2)-准备工作测试代码import com.suning.work.controller.MockController;import junit.framework.TestCase;import org.junit.Before;import org....原创 2018-12-30 17:16:49 · 2882 阅读 · 0 评论 -
mockito、easymock、powermock使用(7)-final方法测试
目的编写final方法测试代码,模拟final方法代码的执行结果准备工作mockito、easymock、powermock使用(2)-准备工作测试代码import com.suning.work.controller.MockController;import com.suning.work.service.MockService;import junit.framew...原创 2018-12-30 17:27:48 · 1394 阅读 · 0 评论 -
mockito、easymock、powermock使用(7)-whenNew使用
目的编写whenNew测试代码,模拟新建对象其方法的执行结果准备工作mockito、easymock、powermock使用(2)-准备工作测试代码import com.suning.work.controller.MockController;import junit.framework.TestCase;import org.junit.Before;import ...原创 2018-12-30 17:39:30 · 4617 阅读 · 0 评论