技术要求
本章的最终代码可以在以下链接找到: https://github.com/PacktPublishing/Test-Driven-Development-with-Java/tree/main/chapter04 。
如果你想跟随代码一起编写(我强烈推荐这样做),我们需要首先设置开发环境。我们将使用出色的 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,请按照以下步骤操作:
-
点击适用于您操作系统的选项卡。
-
向下滚动到 “Community” 部分。
-
按照适用于您操作系统的安装说明进行操作。
安装完成后,IntelliJ IDE 应该已经安装在您的计算机上。下一步是使用 Gradle 包管理系统创建一个空的 Java 项目,然后设置我们希望使用的Java版本。Mac、Windows和Linux的安装通常都很简单。
设置 Java 项目和库
安装 IntelliJ 后,我们可以导入随附的 GitHub 仓库中提供的初始项目。这将设置一个使用 Amazon Corretto 17 Java 开发工具包(JDK)、JUnit 5 单元测试运行器、Gradle 构建管理系统和 AssertJ 流式断言库的 Java 项目。
具体操作步骤如下:
-
在您的网络浏览器中访问 https://github.com/PacktPublishing/Test-Driven-Development-with-Java 。
-
使用您喜欢的 git 工具将整个仓库克隆到您的计算机上。如果您使用 git 命令行工具,命令如下:
git clone https://github.com/PacktPublishing/Test-Driven-Development-with-Java.git
-
启动 IntelliJ。您应该会看到欢迎屏幕。
-
点击 “Open”,然后导航到我们刚刚克隆的仓库中的
chapter04
文件夹。点击选中它。 -
点击 “Open” 按钮。
-
等待 IntelliJ 导入文件。您应该会看到以下工作区打开:
现在,我们已经设置好了 IDE,并拥有一个包含所有必要内容的骨架项目。在下一节中,我们将描述我们将要构建的应用程序的主要功能,并在下一章中开始构建。