目录
下载并加载 jar 包
这里我们使用的是 JUnit4,首先我们先进入官网,然后拉到下方点击红框中的内容。
我们先进入 ① 下载
然后再进入 ② 下载
如果你没有办法进入GitHub,你可以选择下载一个 Steam++,它提供免费的Github加速功能。或者直接下载我下好的jar包。
下载完毕之后,你可以把 jar 包随便放在一个地方,但是我推荐新建一个文件夹。然后把所有的 jar 包都放在一起,这样可以方便管理。
然后按下图导入 JUnit 库
这里可以选择单独选择 jar 包,也可以选择一个文件夹,IDEA 会自动读取文件夹下 jar 包,这也是我推荐新建一个文件夹来存放 jar 包的原因。
然后选择要使用这个库的模块,这样的话,被选择的模块就可以使用 JUnit 了。
如果你还想在其他模块使用 JUnit
然后选择 JUnit 所对应的库就可以了。
有一点需要注意的是,在添加成功后,一定要把作用改为编译,否则在编译时就无法使用 JUnit。使用 JUnit
如何使用我就不具体细说了,可以自己参考官方文档,我这里就提一点细节。
@Test的使用条件
JUnit4版本,要求@Test标记的方法必须满足如下要求:
- 所在的类必须是 public 的,非抽象的,包含唯一的无参构造器。
- @Test 标记的方法本身必须是 public ,非抽象的,非静态的 void 无返回值, 无参数的。
|
|
@Test 修饰的方法在行号旁会有一个小箭头,点击那个小箭头就可以单独运行这个方法。
让单元测试支持控制台输入
默认情况下,在单元测试方法中使用Scanner时,并不能实现控制台数据的输入(会提示此视图只读)。需要做如下设置:
在 idea64.exe.vmoptions 配置文件中加入下面一行设置
-Deditable.java.test.console=true
然后重启 IDEA 就可以生效了。