Junit单元测试


测试分类

黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值

白盒测试:需要写代码,给输入值,看程序是否能够输出期望的值

Junit测试的使用 ->白盒测试

作用

使测试代码时不用再放入main方法中,可以直接测试一个模块的功能是否能正常运行。

需要的操作

1.给测试的方法加上@Test
2.导入junit依赖环境
3.执行测试模块

可以附加的操作:

Assert.assertEquals(期望的结果,运算的结果);
@Before:修饰的方法会在测试方法之前被自动执行
@After:修饰的方法会在测试方法执行之后自动被执行

判定结果:
红色时失败,绿色成功

Java备忘录(Junit单元测试简单使用)
如图所示,当正确导入junit包后,可直接运行测试模块,不需要放入到main方法中进行。

junit 单元测试报错: java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

解决办法:导入hamcrest -core -1.3.jar

下载网址链接:https://mvnrepository.com/artifact/org.hamcrest/hamcrest-core/1.3

相关文章: