博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中 @Test注解的使用和其他成员
阅读量:4136 次
发布时间:2019-05-25

本文共 1442 字,大约阅读时间需要 4 分钟。

package com.starry.exersice;import org.junit.After;import org.junit.AfterClass;import org.junit.Before;import org.junit.BeforeClass;import org.junit.Test;/** * Junit单元测试 * 使用方法、固定写法、用法 * @author Starry * */public class JunitTest {/** * 随着类的加载而加载,只加载一次,出现在测试的最上方 */@BeforeClasspublic static void beforeClass(){System.out.println("BeforeClass随着类的加载而加载");}//环境的初始化//使用before之前,在每次调用测试之前 ,都会先执行此注解内的方法@Beforepublic void before(){System.out.println("大家好,我是before");}//我是一个测试@Testpublic void test1(){System.out.println("大家好,我是测试方法一");}//我是一个测试@Testpublic void test2(){System.out.println("大家好,我是测试方法二");}//资源的回收@Afterpublic void after(){System.out.println("大家好,我是after");}/** * 随着类的加载而加载,只加载一次,出现在测试的最下方 */@AfterClasspublic static void afterClass(){System.out.println("afterClass随着类的加载而加载");}} package com.starry.exersice;import org.junit.After;import org.junit.AfterClass;import org.junit.Before;import org.junit.BeforeClass;import org.junit.Test;/** *@Test带参数的用法 * @author Starry * */public class JunitTest {		/**	 * @Test 后面跟着参数()的用法	 * 		用法1:(expected=异常名称.class)	 * 			可以不报错	 * 		用法2:(timeout=毫秒)	 * 			测试世间超过此世间会报异常	 */	@Test(expected=NullPointerException.class)	public void method1(){		System.out.println("method1()");		String str = null;	//	str.substring(0, 5);	}		// timeout 以毫秒计算	@Test(timeout=1000*2)	public void method2(){		method();	}	public void method(){		System.out.println("method2");	//	while(true);	}}   
starry.每天进步一点点

转载地址:http://qsxvi.baihongyu.com/

你可能感兴趣的文章
PHP 7 的五大新特性
查看>>
深入了解php底层机制
查看>>
PHP中的stdClass 【转】
查看>>
XHProf-php轻量级的性能分析工具
查看>>
OpenCV gpu模块样例注释:video_reader.cpp
查看>>
就在昨天,全球 42 亿 IPv4 地址宣告耗尽!
查看>>
Mysql复制表以及复制数据库
查看>>
Linux分区方案
查看>>
如何使用 systemd 中的定时器
查看>>
git命令速查表
查看>>
linux进程监控和自动重启的简单实现
查看>>
OpenFeign学习(三):OpenFeign配置生成代理对象
查看>>
OpenFeign学习(四):OpenFeign的方法同步请求执行
查看>>
OpenFeign学习(六):OpenFign进行表单提交参数或传输文件
查看>>
Ribbon 学习(二):Spring Cloud Ribbon 加载配置原理
查看>>
Ribbon 学习(三):RestTemplate 请求负载流程解析
查看>>
深入理解HashMap
查看>>
XML生成(一):DOM生成XML
查看>>
XML生成(三):JDOM生成
查看>>
Ubuntu Could not open lock file /var/lib/dpkg/lock - open (13:Permission denied)
查看>>