IDEA中如何使用@Test

大家好,我是梓余,今天分享一下关于在 Intellij IDEA 使用@Test 进行测试的设置。

作为最开始以 Eclipse 学习 Java 的一员,个人觉得Eclipse中的@Test是一个很好的方法。

但在IDEA中@Test并不能像Eclipse中那样直接使用。
下面为大家介绍在 Intellij IDEA 如何使用 @Test.

新版本的IDEA便捷导入

新版IDEA(个人使用2020.1)已经能很简单的就能使用@Test — 使用Alt+Enter

1.首先直接在需要的地方打出@Test
在这里插入图片描述
2. 将光标移到@Test的红线处,按下Alt + Enter 选择导入 (这里我选择导入的是JUnit4)
在这里插入图片描述
3.在弹出的弹窗中选择OK
在这里插入图片描述
4.报错消失,进行Run测试
在这里插入图片描述
若快捷导入不成功,再使用下述导入jar包的方法

安装和配置Junit

1. 需要安装 JUnitGenerator V2.0插件

File —> Settings—> Plugins —>Marketplace—> 搜索JUnitGenerator V2.0
在这里插入图片描述

2.为需要使用@Test 的模块导入所需的 两个 jar 包

File —>Project Structure —>Modules(选择需要使用@Test的模块) —>Dependencise —>右侧 “ + ” —> 1.JARS or····
在这里插入图片描述
在 IDEA的安装目录 lib 中选中两个jar包,选中并点击 “OK ”

在这里插入图片描述
在这里插入图片描述
配置好后如下图
在这里插入图片描述

3.在已经导入jar包的模块中创建@Test进行测试

在这里插入图片描述
显示测试成功

如果还有其他可行方法,欢迎分享!谢谢!!

解决没有出现可以运行的图标

有些人按以上方式配置后没有出现可以Run的图标,如图所示在这里插入图片描述
解决方法如下:①将Junit Generator中 Default Template 设置成 Junit 4
在这里插入图片描述②在Plugins中启用Junit(IDEA自带,但不一定会启用)
在这里插入图片描述
效果如下
在这里插入图片描述

解决Junit 无法在控制台输入问题

intelJ IDEA(2020.1)在JUnit测试中无法使用控制台输入卡死

在这里插入图片描述

解决方法:

找到安装目录bin中的2个配置文件和IDEA里面的Edit Custom VM Options…

在文件末尾填上

-Deditable.java.test.console=true

在这里插入图片描述
在这里插入图片描述

  • 92
    点赞
  • 283
    收藏
    觉得还不错? 一键收藏
  • 35
    评论
使用IntelliJ IDEA进行测试时,需要配置JUnit依赖库。以下是配置JUnit的步骤: 1. 首先,创建一个工程并创建一个测试类。确保你的工程已经导入了JUnit的依赖库。如果没有导入,可以通过以下步骤进行导入: - 点击左上角的 "File",选择 "Project Structure"。 - 在弹出的窗口,选择 "Modules",然后选择当前的项目。 - 在 "Dependencies" 选项卡,点击 "+" 按钮,选择 "Library",然后选择 "JUnit"。 - 点击 "OK" 完成导入。 2. 在测试类使用 `@Test` 注解来标记测试方法。如果你在使用 `@Test` 注解时出现了错误提示,可以按下 "Alt + Enter",然后选择第一个选项来导入JUnit库。 3. 编写测试方法。在 `@Test` 注解下面编写你的测试方法。 4. 现在你可以愉快地进行测试了。确保你的测试方法按照预期运行,并且没有报错。 通过上述步骤,你就可以在IntelliJ IDEA成功配置和使用JUnit的 `@Test` 注解进行测试了。 #### 引用[.reference_title] - *1* *2* [IDEA添加junit4的三种方法(详细步骤操作)](https://blog.csdn.net/gakki_200/article/details/106413351)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Idea使用@Test](https://blog.csdn.net/csdnchunxia/article/details/116751545)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值