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

JAVA学习笔记第六章

6.Junit、注解、枚举

Junit属于白盒测试

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

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

6.1Junit的使用

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

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

使用Junit

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

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

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

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

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

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

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

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

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

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

6.2注解

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

6.2.1注解使用实例

Junit注解@Test @Before @After

文档注解

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

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

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

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

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

6.2.2Java内置的三个注解

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

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

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

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

6.2.3自定义注解

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

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

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

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

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

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

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

@Retention

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

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

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

@Target

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

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

@Documented

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

@Inherited

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

6.3枚举

6.3.1自定义枚举类

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

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

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

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

测试类:

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

6.3.2enum

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

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

修改之后:

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

测试:

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

源码中常用的枚举形态:

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

例子:Thread线程

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

6.3.3enum的方法

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

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

6.3.4枚举实现接口

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

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

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

6.3.5枚举的应用

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

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

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

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

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

上一篇:Restlet 一个返回 JSON 的服务器


下一篇:jedis客户端操作