Junit4学习笔记—入门篇

Junit4学习笔记—入门篇

ID:37503494

大小:406.30 KB

页数:16页

时间:2019-05-24

Junit4学习笔记—入门篇_第1页
Junit4学习笔记—入门篇_第2页
Junit4学习笔记—入门篇_第3页
Junit4学习笔记—入门篇_第4页
Junit4学习笔记—入门篇_第5页
资源描述:

《Junit4学习笔记—入门篇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JUnit4学习笔记——入门篇陈九思(Sirius)目录一、配置Myeclipse在项目中引入JUnit4.jar包......................................................................2二、Eclipse中JUnit的用法..............................................................................................................3一个简单的Demo:....................

2、.............................................................................................3三、Junit4入门...............................................................................................................................81、annotation介绍..........................................

3、........................................................................82、参数化测试用例JDemotest..............................................................................................123、测试套件testsuite设置....................................................................................

4、..................14四、总结:.....................................................................................................................................15五、待继续学习的问题:.............................................................................................................16一、配置My

5、eclipse在项目中引入JUnit4.jar包Myexlips自带了Junit4和Junit3的jar包,只需引入工程即可。Properties->addLibrary选择JUNIT。2二、Eclipse中JUnit的用法先以一个简单的例子说明Eclipse中JUnit的用法:一个简单的Demo:1、创建JDemo类创建JDemo类,并创建一个简单的加法方法ADD2、建立测试用例3右键选择new->other选择TESTCASE4setUp()方法在测试方法前调用,主要用来做测试准备工作。tearDown()方法在测试方法后调用,主要用来做测试的清理工作。setUpB

6、eforeClass()方法在整个类初始化之后调用,主要用来做测试准备工作。tearDownAfterClass()方法在整个类结束之前调用,主要用来做测试清理工作。constructor()为是否包含构造方法。这个例子中我们选择setUpBeforeClass(),tearDownAfterClass()方法即可3、添加测试方法54、执行测试65、查看测试结果以上一个简单的测试用例执行完毕,注:@Test标明测试方法assertEquals断言判断是否得到预期的结果7三、Junit4入门1、annotation介绍@Test(timeout,expected)该注释修

7、饰类为具体测试类,执行测试时Junit会自动加载它。timeout:规定该方法的执行时间,超时将抛异常(最短时间1ms)例修改之前的JDemo,继承Thread类,这样在运行加法运算时进程将休眠2秒钟,整个方法的执行时间将是4秒钟。修改JDemoTest测试ADD方法超时时间为4s8测试结果现在将测试超时时间设置为3999ms执行测试,这时会发现测试结果依然是通过。且结果显示验证方法执行时间确实是4s产生这种现象的原因其实是因为@Test的timeout计算的是我们验证的得到断言结果的时间。也就是在这个例子中add方法得到result结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。