Java学习笔记 第六章 Junit、注解、枚举

JAVA学习笔记第六章

6.Junit、注解、枚举

Junit属于白盒测试

image-20210520161321162

image-20210520161416619

6.1Junit的使用

image-20210520161631491

业务逻辑和代码逻辑容易混淆

使用Junit

image-20210520162429454

image-20210520162512510

image-20210520162803351

image-20210520162722970

image-20210520162734042

【9】测试开始和测试结束之后执行一些操作

image-20210520163012028

Before方法一般会申请资源:如数据库资源、IO资源、网络资源

After一般会释放资源:释放数据库资源、IO资源、网络资源

image-20210520162924578

6.2注解

image-20210520163309456

6.2.1注解使用实例

Junit注解@Test @Before @After

文档注解

image-20210520163758138

image-20210520164118091

image-20210520164036937

image-20210520163925103

image-20210520164228789

6.2.2Java内置的三个注解

image-20210520164315294

image-20210520164426356

image-20210520164607566

image-20210520164755932

6.2.3自定义注解

image-20210520165046273

image-20210520165216643

image-20210520165334732

image-20210520165421548

image-20210520165547322

image-20210520165739843

image-20210520165829041

@Retention

image-20210520170021249

image-20210520170314676

image-20210520170237023

@Target

image-20210520170945308

image-20210520171316034

@Documented

image-20210520171519823

@Inherited

image-20210520171737513

6.3枚举

6.3.1自定义枚举类

image-20210520172346912

image-20210520172217631

image-20210520172412653

image-20210520172424821

测试类:

image-20210520172443938

6.3.2enum

使用enum创建枚举类,JDK1.5之后

image-20210520172811961

修改之后:

image-20210520172707150

测试:

image-20210520173035001

源码中常用的枚举形态:

image-20210520173158286

例子:Thread线程

image-20210520173228347

6.3.3enum的方法

image-20210520173510038

image-20210520173703869

6.3.4枚举实现接口

image-20210520173857672

image-20210520173931543

image-20210520174019038

6.3.5枚举的应用

image-20210520174316668

image-20210520174403938

image-20210520174346602

image-20210520174520254

image-20210520175642770

原文地址:https://www.cnblogs.com/wrrr/p/14793558.html