概述
导入jar包
IDEA 自带 JUnit4 的 jar 包
步骤:
- Step 1. IDEA最上面一栏的菜单栏中,选 File->Project Structure,弹出窗口左边有一个列表,选 Modules。
- Step 2. 右侧有一个带3个标签的窗口,选 Dependencies 标签
- Step 3. 下面的列表框列出了项目的 jar 包,右侧有个绿色的 ‘+’ 号,左键点击,在左键菜单里选第一个
- Step 4. 在弹出的文件浏览窗口,选择 “IDEA的安装目录 libjunit-4.12.jar” 和 “IDEA的安装目录 libhamcrest-core-1.3.jar”(版本根据文件夹里面的情况而定)选完后别忘了点击对号和 OK
导入成功之后项目文件夹内的 .iml 文件里面会配置好被导入文件的位置以便引用
比如:
<orderEntry type="module-library" exported="">
<library>
<CLASSES>
<root url="jar://$APPLICATION_HOME_DIR$/lib/junit-4.12.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
Eclipse 也可以导入,右键点击 jar 包选择 Build Path 添加到环境中。
下载的链接如下:
JUnit4下载地址
hamcrest-core-1.3下载地址
JUnit的使用方法
- 测试方法上必须使用 @Test 进行修饰
- 测试方法必须使用 public void 进行修饰,不能带任何的参数
- 新建一个源代码目录来存放测试代码,即将测试代码和项目业务代码分开
- 测试类所在的包名应该和被测试类所在的包名保持一致
- 测试单元中的每个方法必须可以独立测试,测试方法间不能有任何的依赖
- 测试类使用 Test 作为类名的后缀(推荐)
- 测试方法使用 test 作为方法名的前缀(推荐)
单元测试
- 编写 Java 类
public class Multiplication {
public void mult() {
for(int i=1;i<=9;i++) {
for(int j=1;j<=i;j++) {
System.out.print(j+"×"+i+"="+i*j+"t");
}
System.out.println();
}
}
}
这样是不能直接运行的
在编译器文本部分点击右键,选择 Go To 再选择 Test,或者用快捷键 ‘Ctrl+Shift+T’:
再选择 Create New Test:
接下来就是:
选择 OK 就行了
会自动生成一个 MultiplicationTest 文件,类和方法都会复制进去,再把内容输入就好了。
- 测试 Java 类:
import org.junit.Test;
import static org.junit.Assert.*;
public class MultiplicationTest {
@Test
public void mult() {
for(int i=1;i<=9;i++) {
for(int j=1;j<=i;j++) {
System.out.print(j+"×"+i+"="+i*j+"t");// t 跳到下一个TAB位置
}
System.out.println();
}
}
}
测试单元上面有一个 @Test,可以运行 mult 函数了,结果:
1×1=1
1×2=2 2×2=4
1×3=3 2×3=6 3×3=9
1×4=4 2×4=8 3×4=12 4×4=16
1×5=5 2×5=10 3×5=15 4×5=20 5×5=25
1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36
1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49
1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64
1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81
最后
以上就是爱笑星星为你收集整理的Java的JUnit单元测试的全部内容,希望文章能够帮你解决Java的JUnit单元测试所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复