学习使用 Junit 和 Mockito 进行 Java 单元测试 | Learn Java Unit Testing with Junit & Mockito in 30 Steps

Learn Java Unit Testing with Junit & Mockito in 30 Steps通过 25 个示例学习 Mockito 和 JUnit——最流行的 Java 单元测试和模拟框架

你将会学到的

  • 您将了解使用 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 存根变体。一些模拟 List 类的 mockito 示例:多个返回值、参数匹配器和抛出异常。
  • 步骤 06:BDD 简介。何时给予。BDD Mockito 语法。
  • 第 07 步:如何验证模拟调用?验证方法被调用了多少次。我们将向 TodoService 添加 deleteTodo 方法。
  • 步骤 08:如何捕获传递给模拟的参数?
  • 步骤 09:Hamcrest 匹配器。
  • 第 10 步:让我们使用 Mockito 注释来简化事情。@Mock、@InjectMocks、@RunWith(MockitoJUnitRunner.class)、@Captor
  • 第 11 步:JUnit 规则。使用 MockitoJUnit.rule() 而不是 @RunWith(MockitoJUnitRunner.class)。
  • 第 12 步:使用 Spring 的真实世界示例
  • 第 13 步:什么是间谍?如何使用 Mockito 进行间谍活动?
  • 第 14 步:一些理论:为什么 Mockito 不允许存根 final 和私有方法?
  • 第 15 步:使用 PowerMock 和 Mockito 模拟静态方法。
  • 第 16 步:使用 PowerMock 和 Mockito 调用私有方法。
  • 第 17 步:使用 PowerMock 和 Mockito 模拟构造函数。
  • 第 18 步:良好的单元测试。

JUnit框架

  • 步骤 01:需要进行单元测试
  • 第 02 步:设置您的第一个 JUnit
  • 步骤 03:第一个成功的 JUnit。绿条和 assertEquals
  • 第 4 步:重构您的第一个 JUnit 测试
  • 步骤 05:第二个 JUnit 示例 assertTrue 和 assertFalse
  • 第 6 步:@Before @After
  • 步骤 07:@BeforeClass @AfterClass
  • 步骤 08:比较 JUnit 测试中的数组
  • 步骤 09:在 JUnit 测试中测试异常
  • 第 10 步:在 JUnit 测试中测试性能
  • 第 11 步:参数化测试
  • 第 12 步:将 JUnit 组织成套件

现在开始学习。点击注册按钮!

此课程面向哪些人:

  • 想用Junit学习单元测试的同学
  • 想用Mockito学习mocking的同学
  • 我们将帮助您安装 Eclipse 和 Maven
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » 学习使用 Junit 和 Mockito 进行 Java 单元测试 | Learn Java Unit Testing with Junit & Mockito in 30 Steps