IDEA gradle导入Junit包提示没有Junit.jar包
文章目录
一.前言
IDEA 提示没有Junit包两种解决方法:
- IDEA+第三方插件(gradle 或 maven) 在gradle.build中导入junit4.12 包后,使用@Test注解时提示没有junit.jar包解决方法
- IDEA自带junit 解决。
二.gradle解决方案
2.1. gradle.build导入junit.jar包
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
2.2. Project Structure是否有junit.jar包
- 打开 Project Structure 快捷键:Ctrl+Shift+Alt+s
- 查看Modules-项目的依赖中是否有Junit的jar包
2.3. 添加Junit.jar包
查看项目模块中的依赖中没有Junit包,需要添加Junit.jar包。
点击依赖列表右边的 + 号,选择Library从项目的依赖库中添加
- 添加 junit 和 hamcrest-core两个jar包
- Dependcies已添加两个jar包
- 注意添加了jar包后,运行@Test单元测试,依旧提示没有junit包。
- 原因在于导入包默认状态是Test,需要将Test改成 Compile 在运行单元测试就没有问题了。
- @Test 运行正常
三.IDEA 自带junit解决
IDEA的安装程序lib中自带了junit包,在没有第三方插件导入依赖包的情况下,可以选择IDEA自带的junit包,效果和第三方是一样的。
3.1. 添加IDEA自带junit包
- 打开 Project Structure 快捷键:Ctrl+Shift+Alt+s
- 点击 + 号 选择 JARs or directories 方式导入jar包
- 找到IDEA安装路径下的lib文件夹,选择Junit 和hamcrest-core 两个jar包
- 已添加IDEA 自带的Junit 和hamcrest-core jar包
- 单元测试可以运行了。
- 单元测试运行结果