第五讲单元测试详解.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五讲单元测试详解

程序实现 DecimalFormat format = new DecimalFormat(#,##0.00); String strmoney = format.format(money); String[] tmp = strmoney.split(\\.); StringBuilder result = new StringBuilder(); // 转换小数部分 String jiao = numText[Character.digit(tmp[1].charAt(0), 10)]; String fen = numText[Character.digit(tmp[1].charAt(1), 10)]; result.append(分).append(fen).append(角).append(jiao); // 转换整数部分 long moneynum = (long) money; StringBuilder moneynumstr = new StringBuilder(); moneynumstr.append(moneynum); moneynumstr.reverse(); for (int i = 0; i moneynumstr.length(); i++) { result.append(text[i]).append( numText[Character.digit(moneynumstr.charAt(i), 10)]); } return result.reverse().toString(); 设计单元测试用例 路径覆盖:3456789012345.4442 边界值分析:10000000000000000.00,9999999999999999.99,9999999999999999.98 边界值分析:-0.1,0,0.1 等价类划分:大于万万亿,889898989.898989,-1231231.909 参数化 @RunWith(Parameterized.class) @Parameters public static Collection data() { return Arrays .asList(new Object[][] { { e, abcd }, { e, abce } }); } @Test public void testB() { Assert.assertEquals(result, b.add(param)); } Ant介绍 Ant是一个构建工具,是一个小程序。但是它通过自动完成所有的编译代码,运行测试以及打包重新部署的结果等繁琐费力的任务来帮助软件团队开发大程序. Ant 使用Java编写,跨平台,易使用且可伸缩。既可以用在小型个人项目中,也可以用于大型多团队软件项目。 Ant的目标是自动完成所有的构建过程。 Ant安装 下载: / 当前最新版本是1.9.3 配置环境变量: 验证Ant是否正常: 命令行输入 ant -version Builder.xml文件介绍 Project:一个builder.xml文件就是一个项目 name:名称 default:默认任务 basedir:本项目中当前路径为 Property介绍 property:用于设置当前builder.xml文件中需要用到的变量 name:变量名 value:变量值 在文件的其他地方使用变量方法为:${变量名} path Path:编译以及运行所依赖的classpath path id=classpath.run pathelement path=${class.dir} / fileset dir=${lib} include name=*.jar / /fileset /path Target任务 target:描述需要完成的任务, name:名称 depends:依赖关系,比如该任务需要在其他任务完成之后才能运行可通过该属性来描述 常用操作 delete:删除文件 mkdir:创建文件夹 delete dir=${test.report}/delete mkdir dir=${test.report}/mkdir javac:编译 javac destdir=${class.dir} srcdir=${src.dir} classpath refid=classpath.run / /javac JUnit junit printsummary=on failureProperty=fail sysproperty key=file.encoding value=UTF-8 / classpath refid=classpath.run/classpath for

文档评论(0)

ee88870 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档