做360网站优化,wordpress mce,好康的网站代码,网站全屏宽度是多少合适单元测试概述
单元测试就是方法测试。
Junit单元测试框架
JUnit是使用Java语言实现的单元测试框架#xff0c;它是开源的#xff0c;Java开发者都应当学习并使用JUnit编写单元测试。 此外#xff0c;几乎所有的IDE工具都集成了JUnit#xff0c;这样我们就可以直接在IDE中…单元测试概述
单元测试就是方法测试。
Junit单元测试框架
JUnit是使用Java语言实现的单元测试框架它是开源的Java开发者都应当学习并使用JUnit编写单元测试。 此外几乎所有的IDE工具都集成了JUnit这样我们就可以直接在IDE中编写并运行JUnit测试JUnit目前最新版本是5。
JUnit优点
JUnit可以灵活的选择执行哪些测试方法可以一键执行全部测试方法。 Junit可以生成全部方法的测试报告。
单元测试中的某个方法测试失败了不会影响其他测试方法的测试。
单元测试快速入门
需求使用单元测试进行业务方法预期结果正确性测试的快速入门
分析
将JUnit的jar包导入到项目中
编写测试方法该测试方法必须是公共的无参数无返回值的非静态方法。
在测试方法上使用Test注解标注该方法是一个测试方法
在测试方法中完成被测试方法的预期正确性测试。
选中测试方法选择“JUnit运行” 如果测试良好则是绿色如果测试失败则是红色
Junit常用注解(Junit 5.xxxx版本)
注解说明Test测试方法BeforeEach用来修饰实例方法该方法会在每一个测试方法执行之前执行一次。AfterEach用来修饰实例方法该方法会在每一个测试方法执行之后执行一次。BeforeAll用来静态修饰方法该方法会在所有测试方法之前只执行一次。AfterAll用来静态修饰方法该方法会在所有测试方法之后只执行一次。
测试方法开始执行之前的方法用于初始化资源执行完之后的方法用于释放资源。
案例
public class JUnitDemo {BeforeAllpublic static void testBeforeAll(){System.out.println(BeforeAll);}BeforeEachpublic void testBeforeEach(){System.out.println(BeforeEach);}Testpublic void test1(){System.out.println(test1);}Testpublic void test2(){System.out.println(test2);}AfterEachpublic void testAfterEach(){System.out.println(AfterEach);}AfterAllpublic static void testAfterAll(){System.out.println(AfterAll);}
}