0


每日分享之-单元测试

单元测试:就是针对最小的功能单元(方法),编写测试代码对其进行正确性测试。

Junit单元测试框架

可以用来对方法进行测试,它是由Junit公司开源出来的

优点:可以灵活的编写测试代码,可以针对某个方法执行测试,也支持一键完成对全部方法的自动化测试,且各自独立。 不需要程序员去分析测试的结果,会自动生成测试报告出来。

1.Junit框架快速入门:

为StringUtil创建一个测试类:

测试类中的测试方法一般取名为原方法+test

在方法上必须加上@Test

断言

断言是一种非常重要的功能,它用于验证测试中的一些条件是否为真。如果条件为真,那么测试通过;如果条件为假,那么测试失败。

常见断言assertEquals([String message],expected,actual):验证预期结果与实际结果是否相等。assertNotEquals([String message],expected,actual):验证预期结果与实际结果是否不相等。

参数说明:message(可选):将会在发生错误时报告这个消息。

expected(必填):期望值,通常都是用户指定的内容。

actual(必填):是被测试的代码返回的实际值。

运行结果:

2.Junit框架的常见注解

Junit单元测试框架的常用注解(Junit 4.xxxx版本)

在测试方法执行前执行的方法,常用于:初始化资源。

在测试方法执行完后再执行的方法,常用于:释放资源。

Junit单元测试框架的常用注解(Junit 5.xxxx版本)

这里我们以Junit-4.9版本为例

标签: 单元测试

本文转载自: https://blog.csdn.net/jayzhang_/article/details/142185038
版权归原作者 jayzhang_ 所有, 如有侵权,请联系我们删除。

“每日分享之-单元测试”的评论:

还没有评论