
单元测试
文章平均质量分 94
系统全面的讲解 Java环境下 单元测试的相关概念
所用到的junit,mockito,powermock等模拟技术,迅速提升你的单元测试水平
孔汤姆
为什么不问问神奇的我呢
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单元测试(四)PowerMock 实战
一.什么是PowerMock 在 Java 的 TDD 领域已经有如此多的 Mock 框架,比如 EasyMock,JMock,Mockito为什么还要有 PowerMock 的存在,上述三个已经有重复发明轮子的嫌疑,为什么还要大家去使用 PowerMock 呢? 他解决上述三种框架根本没有办法完成的工作PowerMock快速入门Mock局部变量Mock静态方法Mock final修饰的方法Mock 私有方法V...原创 2021-02-07 21:50:08 · 1739 阅读 · 2 评论 -
单元测试(三) mockito入门
一.什么是mockitoMockito 是一个强大的用于 Java 开发的模拟测试框架, 通过 Mockito 我们可以创建和配置 Mock 对象, 进而简化有外部依赖的类的测试.使用 Mockito 的大致流程如下: 创建外部依赖的 Mock 对象, 然后将此 Mock 对象注入到测试类中. 执行测试代码. 校验测试代码是否执行正确. ...原创 2021-02-06 23:31:35 · 2184 阅读 · 1 评论 -
单元测试(二)JUnit
目录一.什么是junit二.引入maven环境三.Assert 类1.assertArrayEquals2.assertEquals3.assertNotNull4.assertSame5.assertTrue6.assertFalse7.assertNull8.fail四.执行过程-注解的使用1. 注解2.忽略3.时间测试4.异常测试5.参数化测试五.assertThat---Hamcrest一.什么是junit...原创 2021-02-06 19:05:26 · 1046 阅读 · 1 评论 -
单元测试学习笔记(一)
目录一.TDD和BDD1.TDD 测试驱动开发(Test-Driven Development)2.BDD 行为驱动开发(Behavior Driven Development)二.怎样的测试才算优秀三.测试替身 1.为什么要mock? 2、测试替身的类型 3.使用测试替身的指南 4.准备、执行、断言 5.什么是可测试的业务代码规则 6、可测的设计的指...原创 2021-02-05 17:11:12 · 474 阅读 · 0 评论