30 个步骤学习使用 Junit 和 Mockito 进行 Java 单元测试
通过 25 个示例学习 Mockito 和 JUnit – 最流行的 Java 单元测试和模拟框架
讲师:in28Minutes Official
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 您将了解使用 JUnit 进行单元测试的基础知识
- 你将学习最流行的模拟框架 – Mockito
- 你将学习使用 Mocking 编写出色的单元测试
- 您将学习将 Mockito 与 Junit 和 PowerMock 结合使用
探索相关主题
要求
- 你有一种边玩边学的态度:)
- 您具有 Java 编程经验,但对 Junit 和 Mockito 没有任何经验
- 我们将帮助您安装 Eclipse 并启动和运行 Maven
描述
编写出色的单元测试将优秀程序员与卓越程序员区分开来。
在本课程中,您将学习如何使用 Mockito 和 JUnit编写出色的 Java 单元测试。
我们的学员评价:
5 星 –当我开始学习这门课程时,我对 JUnit 和 Mockito 的了解非常基础,现在一切都更清楚了。对于初学者来说,这是一门非常好的课程。一切都解释得很清楚。
5 星 –一如既往,Ranga 提供了出色的教学方式:从头开始编码、良好的解释、对现实世界工作有用的示例。他不仅是一位经验丰富的程序员,还是一位出色的老师。我学到的东西超出了我的预期。谢谢
5 星 –我一直想学习 Mockito,而这位讲师做到了。这是我度过的最棒的 5 小时。他做得非常好。
5 星 –本课程是单元测试和模拟标准实践的优秀教程。我会向经验丰富的开发人员推荐它,他们会惊讶地发现其中的一些新想法。解释准确而详细。做得好。
5 星 –课程非常有趣,示例很好。由于作者的精彩解释,每个主题都很容易理解。我给这门课程打 5/5 分。
5 星 –非常好的课程。方法非常系统,循序渐进。我非常喜欢理论与实践相结合的课程。从 JUnit 到 Mockito 再到 Powermock 的历程描述得非常好。
课程亮点
您可以使用 JUnit 完成 12 个步骤,使用 Mockito 完成 18 个步骤来熟练进行单元测试。
使用 Mockito 进行模拟
-
步骤 01:使用 JUnit 和 Mockito 框架设置 Eclipse 项目。第一个绿色条。
-
步骤 02:通过示例开始了解我们为什么需要模拟。
-
步骤 03:什么是存根?使用存根创建单元测试?存根的缺点。
-
步骤 04:您的第一个 Mockito 代码!好极了!让我们使用 Mockito 来模拟 TodoService。
-
步骤 05:使用 Mockito 对变体进行存根处理。一些 mockito 示例模拟 List 类:多个返回值、参数匹配器和抛出异常。
-
步骤 06:BDD 简介。给定时间。BDD Mockito 语法。
-
步骤 07:如何验证模拟中的调用?验证方法被调用的次数。我们将向 TodoService 添加 deleteTodo 方法。
-
步骤 08:如何捕获传递给模拟的参数?
-
步骤 09:Hamcrest Matchers。
-
第 10 步:让我们使用 Mockito 注释来简化事情。@Mock、@InjectMocks、@RunWith(MockitoJUnitRunner.class)、@Captor
-
步骤 11:JUnit 规则。使用 MockitoJUnit.rule() 而不是 @RunWith(MockitoJUnitRunner.class)。
-
步骤 12:使用 Spring 的真实示例
-
步骤 13:什么是间谍?如何使用 Mockito 进行间谍活动?
-
步骤 14:一些理论:为什么 Mockito 不允许存根最终方法和私有方法?
-
步骤 15:使用 PowerMock 和 Mockito 模拟静态方法。
-
步骤 16:使用 PowerMock 和 Mockito 调用私有方法。
-
步骤 17:使用 PowerMock 和 Mockito 模拟构造函数。
-
步骤18:良好的单元测试。
JUnit 框架
-
步骤 01:需要进行单元测试
-
步骤 02:设置你的第一个 JUnit
-
步骤 03:首次成功运行 JUnit。绿色条和 assertEquals
-
步骤 04:重构您的第一个 JUnit 测试
-
步骤 05:第二个 JUnit 示例 assertTrue 和 assertFalse
-
步骤 06:@Before @After
-
步骤 07:@BeforeClass @AfterClass
-
步骤 08:在 JUnit 测试中比较数组
-
步骤 09:在 JUnit 测试中测试异常
-
步骤 10:在 JUnit 测试中测试性能
-
步骤 11:参数化测试
-
步骤 12:将 JUnit 组织成套件
立即开始学习。点击注册按钮!
本课程适合哪些人:
- 想要学习使用 Junit 进行单元测试的学生
- 想要学习使用 Mockito 进行模拟的学生
- 我们将帮助您安装 Eclipse 和 Maven
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。