技术要求

如果你想跟随代码一起编写(我强烈推荐这样做),我们需要首先设置开发环境。我们将使用出色的 JetBrains IntelliJ Java 集成开发环境(IDE)、Amazon 提供的免费 Java SDK,以及一些帮助我们编写测试并将库包含在 Java 项目中的工具。我们将在下一节中组装所有的开发工具。

准备我们的开发环境

在这个项目中,我们将使用以下工具:

  • IntelliJ IDEA IDE 2022.1.3(社区版)或更高版本

  • Amazon Corretto Java 17 JDK

  • JUnit 5 单元测试框架

  • AssertJ 流式断言框架

  • Gradle 依赖管理系统

我们将从安装 Java IDE——JetBrains IntelliJ IDE 社区版开始,然后再添加其他工具。

安装 IntelliJ IDE

为了帮助我们处理 Java 源代码,我们将使用 JetBrains IntelliJ Java IDE 的免费社区版。这是一款在软件行业中广受欢迎的 IDE,原因在于它结合了出色的 Java 编辑器(具有自动补全和代码建议功能)、调试器、自动化重构支持、Git 源代码控制工具以及运行测试的出色集成。

要安装 IntelliJ,请按照以下步骤操作:

  1. 访问 https://www.jetbrains.com/idea/download/。

  2. 点击适用于您操作系统的选项卡。

  3. 向下滚动到 “Community” 部分。

  4. 按照适用于您操作系统的安装说明进行操作。

安装完成后,IntelliJ IDE 应该已经安装在您的计算机上。下一步是使用 Gradle 包管理系统创建一个空的 Java 项目,然后设置我们希望使用的Java版本。Mac、Windows和Linux的安装通常都很简单。

设置 Java 项目和库

安装 IntelliJ 后,我们可以导入随附的 GitHub 仓库中提供的初始项目。这将设置一个使用 Amazon Corretto 17 Java 开发工具包(JDK)、JUnit 5 单元测试运行器、Gradle 构建管理系统和 AssertJ 流式断言库的 Java 项目。

具体操作步骤如下:

  1. 在您的网络浏览器中访问 https://github.com/PacktPublishing/Test-Driven-Development-with-Java

  2. 使用您喜欢的 git 工具将整个仓库克隆到您的计算机上。如果您使用 git 命令行工具,命令如下:

    git clone https://github.com/PacktPublishing/Test-Driven-Development-with-Java.git
  3. 启动 IntelliJ。您应该会看到欢迎屏幕。

  4. 点击 “Open”,然后导航到我们刚刚克隆的仓库中的 chapter04 文件夹。点击选中它。

  5. 点击 “Open” 按钮。

  6. 等待 IntelliJ 导入文件。您应该会看到以下工作区打开:

现在,我们已经设置好了 IDE,并拥有一个包含所有必要内容的骨架项目。在下一节中,我们将描述我们将要构建的应用程序的主要功能,并在下一章中开始构建。