如何在Ubuntu/Windows上使用JUnit 5 for Eclipse IDE
JUnit 是 Java 开发人员测试代码的非常有用的工具,这样他们就可以识别是否存在错误。使用它,您可以验证 Java 应用程序各个单元(方法、类或组件)的正确性。那些使用 Eclipse IDE 进行 Java 开发的人可以从其界面轻松使用 JUnit 5、4 和 3,而无需安装任何其他软件包。因此,Eclipse for Java 支持与 JUnit 的无缝集成,从而可以轻松运行测试和分析结果。
在本文中,我们了解了在 Eclipse 中使用 JUnit5 测试 Java 代码所需的步骤。
推荐:Ubuntu 22.04/20.04 LTS上安装Eclipse IDE的方法
1.需要安装Eclipse
要遵循本教程,您必须在 Windows 或 Ubuntu Linux 系统上安装 Eclipse IDE。如果您没有 Eclipse,可以从官方网站下载最新版本的 Eclipse。而 Ubuntu 用户则可以参阅我们的文章,了解如何在 Linux 中安装 Eclipse IDE。
在安装 Eclipse JAVA IDE 时,它还将安装 JRE/JDK。
2:在 Windows 或 Ubuntu 上打开 Eclipse IDE
是的,当然要使用 JUnit,我们首先需要通过单击其快捷方式或根据您的操作系统使用适当的方法来打开 Eclipse IDE。
3:创建或打开 Java 项目
现在,要使用 JUnit 测试我们的代码,我们需要打开现有的 Java 项目或创建一个新项目。如果您要启动一个新项目,请按照以下步骤操作:
- 点击 ”文件”从菜单栏中单击。
- 选择 ”新的“ 进而 ”Java 项目”
- 输入项目名称并从“项目 SDK”下拉菜单中选择适当的 JDK。
- 点击 ”结束”来创建项目。
![给你的 Java 项目命名](https://linux.how2shout.com/wp-content/uploads/2023/07/Give-your-Java-project-a-Name.png)
4:创建 JUnit 测试用例
一旦您创建了 Java 项目或在 Eclipse 中打开了现有项目,您就可以开始编写测试用例。
按照以下步骤创建一个简单的 JUnit 测试用例:
点击给定的图标添加“新的”图标,然后点击“JUnit 测试用例”
![创建 Junit 测试用例](https://linux.how2shout.com/wp-content/uploads/2023/07/Create-Junit-Test-Case.png)
在里面 ”新的 JUnit 测试用例”对话框。向导将询问您是否要将 JUnit 5 库添加到构建路径。选择它并按 好的 按钮。
![在 Eclipse IDE 中使用 Junit 5 测试代码](https://linux.how2shout.com/wp-content/uploads/2023/07/Junit-5-in-Eclipse-IDE-to-test-Code.png)
之后,给一些“姓名” 到您的测试用例并选择要测试的方法。我们在这里给出 – 我的测试
点击 ”结束”来创建测试用例。
![为你的 Junit 测试命名](https://linux.how2shout.com/wp-content/uploads/2023/07/Named-your-Junit-test.png)
推荐:WordPress网站分析插件Independent Analytics
5:编写并运行测试
在新创建的JUnit测试用例中,可以编写测试方法来测试相应Java类的功能。
这是一个简单的例子:
为了向您展示如何编写和运行 JUnit 测试,让我们创建一个简单的类来测试我们的代码。在您的 Java 项目中,单击 新的 图标并选择“班级。”将课程命名为“计算器”并点击 结束 按钮。
![创建新的 Java 类](https://linux.how2shout.com/wp-content/uploads/2023/07/Create-a-new-Java-class.png)
![在 IDE Eclipse 上创建新类](https://linux.how2shout.com/wp-content/uploads/2023/07/Create-new-class-on-IDE-Eclipse.png)
之后添加以下代码:
笔记: 请勿更改或删除“包裹” 位于代码开头,因为它代表 Java 项目的包。它基本上是一种封装一组类、子包和接口的机制。
public class Calculator {
public int add(int a, int b) {
return a + b;
}
}
![创建班级](https://linux.how2shout.com/wp-content/uploads/2023/07/Create-Class.png)
在此示例中,我们假设有一个名为“计算器“ 与 ”添加”我们想要测试的方法。
现在去你的 JUnit 测试用例 测试 添加 方法 计算器 类。在我们的例子中,JUnit 测试用例名称是 – 我的测试。
好吧,为了方便起见,Eclipse 会自动创建测试方法的骨架。您只需要使用断言来完成测试方法,以验证 add 方法的正确性。
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class MyTest {
@Test
void testAddition() {
Calculator calculator = new Calculator();
int result = calculator.add(2, 3);
assertEquals(5, result, "Addition result should be 5");
}
}
![编写 Java 代码来运行](https://linux.how2shout.com/wp-content/uploads/2023/07/write-Java-code-to-run.png)
要运行测试,请右键单击测试用例文件编码区域以选择“运行身份”或直接点击 绿色玩我菜单栏中给出的 con。Eclipse 将执行测试并在 JUnit 视图中显示结果。
![运行 Junit 测试用例](https://linux.how2shout.com/wp-content/uploads/2023/07/Run-Junit-Test-case.png)
如果您的代码通过了测试,您将在测试结果中看到绿色勾号。否则,将出现错误并给出解决方案。
![JUnit 测试结果 Eclipse](https://linux.how2shout.com/wp-content/uploads/2023/07/JUnit-Test-results-Eclipse.png)
通过这种方式,我们可以在 Windows 或 Linux 上运行的 Eclipse 中添加和使用 Junit 5。它为 Java 开发人员提供了一种强大而直接的方法,不仅可以编写 Java 代码,还可以测试他们的 Java 代码。我们不仅了解了在 Eclipse IDE 中集成 JUnit 的步骤,还了解了如何创建 JUnit 测试用例、使用断言编写测试方法以及运行测试。