junit简单使用(入门)
@
目录
🌭什么是junit
Junit是一个java语言的单元测试框架,也是回归测试框架,在软件软工中也叫白盒测试,继承TestCase类(Junit4的测试类不用再继承TestCase父类,
引入了Annotation(注解))
🌭junit的优点
1,极限编程:要求在编写代码前先写测试,这样可以强制你在写代码之前好好思考代码的功能与逻辑
2,重构:这个也是改一点测一点,减少回归错误造成的时间消耗
3,自动化
4,隔离性:这个就需要我们自己去设置,一般推荐测试用例不要是历史数据
🌭导入junit-4.9.jar的jar包
如图
:
🌭 注解@test
表示一个方法/用例。使用Test注解后,就不需要在另外创建类来启动用例了.
当有多个方法时,可以显示出来哪个通过了哪个没有通过
🌭注解@BeforeEach 和 @BeforeAll
@Test
void Test01() {
System.out.println("1");
}
@Test
void Test2() {
System.out.println("2");
}
@BeforeEach
void Test3() {
System.out.println("3");
@BeforeEach:表示被注解的反复在其他方法之前都要执行一遍;
@BeforeAll:表示被注解的方法在其他方法之前只用执行一遍。(该方法必须加上@Test,同时必须是一个静态方法static)
🌭注解 assertEquals 和 assertNotEquals
:
asserEquals( expect, actual ):校验期望值和实际值是否匹配。
assertNotEquals( expect, sctual ):校验期望值和实际值是否不匹配。
🍟🍟🍟
欧克,以上就是junit简单的使用啦