目录

IDEA中的单元测试模块Junit不能自动导包

IDEA中的单元测试模块(Junit)不能自动导包

IDEA中的单元测试模块(Junit)不能自动导包?

问题描述:

在Java学习中,JUnit模块可以说是比不可少的,IDEA经常出现不能自动导入JUnit4的情况,经过多次尝试,总结了一点使用经验,在这里分享一下。还有换电脑时,把项目(Project)复制到其他电脑上,已有的模块经常不能自动导入JUnit。会出现如下情况(这里以2017.3.1为例):

https://i-blog.csdnimg.cn/blog_migrate/21d1f68d8d6ec02dc775cc55c7ee78f2.png#pic_center

https://i-blog.csdnimg.cn/blog_migrate/9c9cd03812a05f8a5fe6cf65eb71dca7.png#pic_center

https://i-blog.csdnimg.cn/blog_migrate/64eb02de8ecb8f6ce2c209efb0326e1e.png#pic_center

我们可以看到,即使设置了自动导包功能也无法识别。手动输入也无法识别。

——————————————–我是分割线——————————————-

解决方法:

依次点击:

  1. File → Project Structure (如图一)
  2. 然后找到一个曾经导入过JUnit4的模块(Module),在JUnit4上右击,选择Move to Project Libraries…(如图二)
  3. 然后点OK
  4. 然后回到当前模块,点击旁边的 “+” ,选择 “2 Library…”(如图三)
  5. 选中JUnit4,点击Add Selected(如图四),此时,JUnit4已经添加到我们的模块中了,但是还有一步要做
  6. 在添加好的JUnit4右边有一个“Test”,点击它,改成Compile
  7. 点击OK就完成了,可能还是需要手动导包,但是导入后就可以正常使用了

图一 https://i-blog.csdnimg.cn/blog_migrate/4d859a560744b5539a31d3821bb68d14.png#pic_center

图二 https://i-blog.csdnimg.cn/blog_migrate/81c26e4947750899bab1c983a74a8e5a.png#pic_center

图三

https://i-blog.csdnimg.cn/blog_migrate/1d21e1e5d13c17f0730489e30953c469.png#pic_center

图四

https://i-blog.csdnimg.cn/blog_migrate/c1ac915a15a24acdf83b321575275aed.png#pic_center

图五

https://i-blog.csdnimg.cn/blog_migrate/65befb7ae2d8df87cd43337abe57aae2.png#pic_center

Authors: LouisHaoL

以上经验都是自己尝试出来的,可能不适合所有的朋友,但是应该能解决一部分朋友的问题。

码字不易,转载请声明出处,谢谢!