JUnit 是一个 Java 语言的回归测试框架(regression testing framework),由 Kent Beck 和 Erich Gamma 创建。程序员
Junit 测试也是程序员测试,即所谓的白盒测试,它须要程序员知道被测试的代码如何完成功能,以及完成什么样的功能。框架
IDEA 通常默认安装了插件 JUnit,以下图所示:可在 settings 中的 Plugins 选项卡中的 Installed 一栏中搜索 JUnit 查看。 函数
首先,在项目根目录下新建 Test 文件夹(或其余任意你喜欢的名字),并在 Project Structure 中标记为 Test(默认为 Source),用以保存生成的测试类。标记后,自动生成的测试类都会自动保存在此文件夹下。 测试
建立好文件夹后就能够进行测试类的生成了。ui
在须要测试的类上右键 -> Go To -> Test,选择 "create new test...",打开生成界面。 spa
在生成界面中选择 Testing Library 为 JUnit 4(默认为 Arquillian JUnit 4),同时勾选须要测试的函数,而后点击 OK 便可生成。插件
以后咱们能够看到 Test 文件夹下已经有了生成好的测试类。blog
可是咱们会发现,测试类中的 import 是红色的,这是由于 JUnit 的依赖包并不在标准 JDK 中。咱们能够经过把输入光标移到红色的 junit 上按 alt + enter 键(即 IDEA 自动导包的快捷键)而后选择 Add 'JUnit4' to classpath ,并在以后的下载界面直接选择 "OK" 便可经过 IDEA 自动关联依赖包。ci
固然,也能够手动下载 JUnit 4 包(或更高版本)并手动关联。 it
选择 Edit Configuration 以设置 Code Coverage 检查。
在弹出的窗口中左侧选择 JUnit 对应的运行模块(在我这里因为没有其余 main 方法没有,所以其余运行模块),而后选择 Code Coverage 选项卡,以后选择下方的 Tracing(默认为 Sampling),接着点击右侧的添加指望检查的类。
以后选择 Run "测试类名" with Coverage 便可查看测试覆盖率了。左侧的绿色条表明方法中的每条语句都测试到了,红色表明彻底没有测试,黄色表明部分语句测试到。