在开发中,我们常常需要使用到测试功能,因为我们不确定运行真正的代码会发生什么事情,今天我们就来介绍一下该如何在idea中进行junit单元测试吧。
一、依赖安装Junit4
Idea 默认是使用的 arquillian junit4 作为测试框架,这里我们我们把它改为 Junit4。
Settings -> Plugins -> 搜索栏中搜索 Junit 并勾选 -> 安装完成
二、开始编写测试代码
Calculate.java
package com.test.util; public class Calculate { public int add(int a, int b) { int result = a + b; return result; } public int subtract(int a, int b) { int result = a - b; return result; } public int multiply(int a, int b) { int result = a * b; return result; } public int divide(int a, int b) { int result = a / b; return result; } }
在项目下新建一个 test 目录,Idea 自动生成的测试类就会自动放在该目录下
1)、新建一个名为 test 的目录
2)、右键该目录选择 Make Directory as -> Test Source Root
三、测试类生成
Idea 自动生成
在 Calculate.java 中选中类按下快捷键:Alt + Enter,选择 Create Test:Testing library 选择 Junit4,Member 中勾选想要测试的方法,然后点击 OK。这样就会在 test 测试目录下生成相应的测试代码CalculateTest.java,然后在其中编写相应的方法进行测试。
修改测试代码
package com.test.util; import org.junit.Test; import static org.junit.Assert.*; public class CalculateTest { @Test public void add() { assertEquals(2, new Calculate() .add(3, 3)); } }
四、运行
选中相关的类或方法,选择 Run 'xxx' as Converage ,或点击选项栏中 Debug 旁边的键也是同样功能。
结果如图:
以上就是今天的全部内容了,相信大家都已经了解要如何测试了吧。如果还想了解更多java常见问题请记得关注奇Q工具网了解详情。
推荐阅读: