[计算机]在eclipse中使用junit4进行单元测试

[计算机]在eclipse中使用junit4进行单元测试

ID:23291220

大小:125.00 KB

页数:15页

时间:2018-11-06

[计算机]在eclipse中使用junit4进行单元测试_第1页
[计算机]在eclipse中使用junit4进行单元测试_第2页
[计算机]在eclipse中使用junit4进行单元测试_第3页
[计算机]在eclipse中使用junit4进行单元测试_第4页
[计算机]在eclipse中使用junit4进行单元测试_第5页
资源描述:

《[计算机]在eclipse中使用junit4进行单元测试》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、在Eclipse中使用JUnit4进行单元测试首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演示,这些Bug在注释中都有说明。该类代码如下: packageandycpp; publicclassCalculator...{privatestaticintresult;//静态变量,用于存储运行结果publicvoidadd(intn)...{result=r

2、esult+n;}publicvoidsubstract(intn)...{result=result-1;//Bug:正确的应该是result=result-n}publicvoidmultiply(intn)...{}//此方法尚未写好publicvoiddivide(intn)...{result=result/n;}publicvoidsquare(intn)...{result=n*n;}publicvoidsquareRoot(intn)...{for(;;);//Bug:死循环}publicvoidc

3、lear()...{//将结果清零result=0;}publicintgetResult()...{returnresult;}} 第二步,将JUnit4单元测试包引入这个项目:在该项目上点右键,点“属性”,如图: 在弹出的属性窗口中,首先在左边选择“JavaBuildPath”,然后到右上选择“Libraries”标签,之后在最右边点击“AddLibrary…”按钮,如下图所示: 然后在新弹出的对话框中选择JUnit4并点击确定,如上图所示,JUnit4软件包就被包含进我们这个项目了。第三步,生成JUnit测试

4、框架:在Eclipse的PackageExplorer中用右键点击该类弹出菜单,选择“NewàJUnitTestCase”。如下图所示: 在弹出的对话框中,进行相应的选择,如下图所示: 点击“下一步”后,系统会自动列出你这个类中包含的方法,选择你要进行测试的方法。此例中,我们仅对“加、减、乘、除”四个方法进行测试。如下图所示:之后系统会自动生成一个新类CalculatorTest,里面包含一些空的测试用例。你只需要将这些测试用例稍作修改即可使用。完整的CalculatorTest代码如下: packageandyc

5、pp; importstaticorg.junit.Assert.*;importorg.junit.Before;importorg.junit.Ignore;importorg.junit.Test; publicclassCalculatorTest...{ privatestaticCalculatorcalculator=newCalculator(); @BeforepublicvoidsetUp()throwsException...{calculator.clear();} @Testpublicv

6、oidtestAdd()...{calculator.add(2);calculator.add(3);assertEquals(5,calculator.getResult());} @TestpublicvoidtestSubstract()...{calculator.add(10);calculator.substract(2);assertEquals(8,calculator.getResult());} @Ignore("Multiply()Notyetimplemented")@Testpublic

7、voidtestMultiply()...{} @TestpublicvoidtestDivide()...{calculator.add(8);calculator.divide(2);assertEquals(4,calculator.getResult());}}  第四步,运行测试代码:按照上述代码修改完毕后,我们在CalculatorTest类上点右键,选择“RunAsàJUnitTest”来运行我们的测试,如下图所示: 运行结果如下:  进度条是红颜色表示发现错误,具体的测试结果在进度条上面有表示“共进

8、行了4个测试,其中1个测试被忽略,一个测试失败”至此,我们已经完整体验了在Eclipse中使用JUnit的方法。在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分功能就有了。还有一句话也非常地重要“importstaticorg.junit.Assert.*

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

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

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