下载此文档

Junit单元测试实验报告.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
实验二Junit单元测试实验报告实验容::掌握单元测试的方法,掌握在Eclipse里进行Junit测试的技术。实验步骤和结果:修改之前的Calculator的测试结果:(1)自动生成的CalculatorTest类代码:packageandycpp;lassCalculator{privatestaticintresult;//静态变量,用于存储运行结果publicvoidadd(intn){result=result+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:死循环}publicvoidclear(){//将结果清零result=0;}publicintgetResult(){returnresult;}}(2)运行结果:自动生存的测试类完善测试类后的运行结果修改和完善Calculator类:packageandycpp;lassCalculator{ privatestaticintresult;//静态变量,用于存储运行结果 publicvoidadd(intn){ result=result+n; } publicvoidsubstract(intn){ result=result-n;//Bug:正确的应该是result=result-n } publicvoidmultiply(intn){ result=result*n; } publicvoiddivide(intn){ result=result/n; } publicvoidsquare(intn){ result=n*n; } publicvoidsquareRoot(intn){ result=(int)(n);//Bug:死循环 } publicvoidclear(){//将结果清零 result=0; } publicintgetResult(){ returnresult; }}修改后的Calculator的测试用例:加法:操作数:2,、3;结果:5减法:操作数:10、2;结果:8乘法:操作数:10、2;结果:20除法:操作数:8、2;结果:4平方:操作数:3;结果:9开方:操作数:4;结果:2代码:packageandycpp;..*;.;.;.;lassCalculatorTest{ alculatorcalculator=newCalculator(); Before publicvoidsetUp()throwsException{ (); } Test publicvoidtestAdd(){ (2);

Junit单元测试实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文采飞扬
  • 文件大小163 KB
  • 时间2020-08-11