1.单元测试
1.1概述【理解】
JUnit是一个 Java 编程语言的单元测试工具。JUnit 是一个非常重要的测试工具
1.2特点【理解】
JUnit是一个开放源代码的测试工具。
提供注解来识别测试方法。
JUnit测试可以让你编写代码更快,并能提高质量。
JUnit优雅简洁。没那么复杂,花费时间较少。
JUnit在一个条中显示进度。如果运行良好则是绿色;如果运行失败,则变成红色。
1.3使用步骤【应用】
使用步骤
将junit的jar包导入到工程中 junit-4.9.jar
编写测试方法该测试方法必须是公共的无参数无返回值的非静态方法
在测试方法上使用@Test注解标注该方法是一个测试方法
选中测试方法右键通过junit运行该方法
代码示例
publicclassJunitDemo1 {
@Test
publicvoidadd() {
System.out.println(2/0);
inta=10;
intb=20;
intsum=a+b;
System.out.println(sum);
}
}
1.4相关注解【应用】
注解说明
注解 | 含义 |
@Test | 表示测试该方法 |
@Before | 在测试的方法前运行 |
@After | 在测试的方法后运行 |
代码示例
publicclassJunitDemo2 {
@Before
publicvoidbefore() {
// 在执行测试代码之前执行,一般用于初始化操作
System.out.println("before");
}
@Test
publicvoidtest() {
// 要执行的测试代码
System.out.println("test");
}
@After
publicvoidafter() {
// 在执行测试代码之后执行,一般用于释放资源
System.out.println("after");
}
}