资源简介
中科大软院,软侧实验3单元测试,人民币大小写转换,附带实验源码以及实验报告,仅供学习参考
代码片段和文件信息
/**
*
*/
package com.su.test;
import static org.junit.Assert.*;
import java.util.Arrays;
import java.util.Collection;
import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;
import com.su.util.NumericConvertToRMB;
/**
* @title NumericConvertToRMBTest.java
* @author Shuai
* @date 2016-6-5下午7:58:41
*/
@RunWith(Parameterized.class)
public class NumericConvertToRMBTest {
private String expected;
private double target;
@Parameters
public static Collection words(){
return Arrays.asList(new object[][]{
{“人民币壹亿零壹拾元零零角零分“100000010.00} // 0.普通合法的数据是否正确处理
{“输入不合法“ -1.00} // 1.普通非法的数据是否正确处理
{“人民币零元零角零分“ 0.00} // 2.边界内最接近边界的(合法)数据是否正确处理
{“人民币零元壹分“ 0.01} // 3.边界内最接近边界的(合法)数据是否正确处理
{“人民币零元壹角壹分“ 0.11} // 4.边界内最接近边界的(合法)数据是否正确处理
{“人民币玖仟玖佰玖拾玖亿玖仟玖佰玖拾玖万玖仟玖佰玖拾玖元玖角玖分“ 999999999999.99} // 5.边界内最接近边界的(合法)数据是否正确处理
{“人民币玖仟玖佰玖拾玖亿玖仟玖佰玖拾玖万玖仟玖佰玖拾玖元玖角捌分“ 999999999999.98} // 6.边界内最接近边界的(合法)数据是否正确处理
{“输入不合法“ 10000000000000.00} // 7.边界外最接近边界的(非法)数据是否正确处理
{“输入不合法“ -0.99} // 8.边界外最接近边界的(非法)数据是否正确处理
{“人民币壹亿零壹拾元零壹分“ 100000010.01} // 9.N次循环的第0、 1、 n次是否有错
{“人民币壹亿元零零角零分“ 100000000.00} // 10.“100000010.01“N次循环的第0次是否有错
{“人民币壹元零零角零分“ 1} // 11.运算或判断中(小数长度取0)取最大最小值时是否有错
{“人民币壹元贰角叁分“ 1.234} // 12.运算或判断中(小数长度取3)取最大最小值时是否有错
{“人民币壹元壹角“ 1.10} // 13.数据流、控制流中length=3刚好大于确定的比较值2时是否出错
{“人民币零元壹角零分“ 0.10} // 14.数据流、控制流中length=2刚好等于确定的比较值2时是否出错
{“人民币零元壹分“ 0.01} // 15.数据流、控制流中length=1刚好小于确定的比较值2时是否出错
});
}
/**
* 参数化测试必须的构造函数
* @param expected 期望的测试结果,对应参数集中的第一个参数
* @param target 测试数据,对应参数集中的第二个参数
*/
public NumericConvertToRMBTest(String expected double target){
this.expected = expected;
this.target = target;
}
/**
* 测试 numericConvertToRMB 人民币大小写转换
*/
@Test
public void testNumericConvertToRMB() {
String result=““;
if(target>=10000000000000.00||target < 0.00){
result=“输入不合法“;
}else{
result=NumericConvertToRMB.numericConvertToRMB(target);
}
Assert.assertEquals(expectedresult);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-06-06 23:26 SA15225113宿帅实验三\
文件 19287 2016-06-06 20:34 SA15225113宿帅实验三\Ant测试报告1.png
文件 16875 2016-06-06 20:34 SA15225113宿帅实验三\Ant测试报告2.png
文件 47357 2016-06-06 20:35 SA15225113宿帅实验三\Ant测试报告3.png
文件 36219 2016-06-06 19:41 SA15225113宿帅实验三\EclEmma覆盖率.png
文件 38812 2016-06-06 20:00 SA15225113宿帅实验三\JUnit执行用例情况.png
目录 0 2016-06-06 20:47 SA15225113宿帅实验三\JunitTest\
文件 379 2016-06-05 19:58 SA15225113宿帅实验三\JunitTest\.classpath
目录 0 2016-06-06 20:47 SA15225113宿帅实验三\JunitTest\.externalToolBuilders\
文件 1081 2016-06-06 20:26 SA15225113宿帅实验三\JunitTest\.externalToolBuilders\Ant_Builder.launch
文件 535 2016-06-06 20:26 SA15225113宿帅实验三\JunitTest\.externalToolBuilders\org.eclipse.jdt.core.javabuilder.launch
文件 946 2016-06-06 20:26 SA15225113宿帅实验三\JunitTest\.project
目录 0 2016-06-06 20:47 SA15225113宿帅实验三\JunitTest\.settings\
文件 629 2016-06-05 19:55 SA15225113宿帅实验三\JunitTest\.settings\org.eclipse.jdt.core.prefs
目录 0 2016-06-06 20:47 SA15225113宿帅实验三\JunitTest\bin\
目录 0 2016-06-06 20:47 SA15225113宿帅实验三\JunitTest\bin\com\
目录 0 2016-06-06 20:47 SA15225113宿帅实验三\JunitTest\bin\com\su\
目录 0 2016-06-06 20:47 SA15225113宿帅实验三\JunitTest\bin\com\su\test\
文件 2500 2016-06-06 15:57 SA15225113宿帅实验三\JunitTest\bin\com\su\test\NumericConvertToRMBTest.class
目录 0 2016-06-06 20:47 SA15225113宿帅实验三\JunitTest\bin\com\su\util\
文件 3574 2016-06-06 14:26 SA15225113宿帅实验三\JunitTest\bin\com\su\util\NumericConvertToRMB.class
文件 4173 2016-06-06 20:16 SA15225113宿帅实验三\JunitTest\build.xm
目录 0 2016-06-06 20:47 SA15225113宿帅实验三\JunitTest\junit\
文件 13406 2016-06-06 20:32 SA15225113宿帅实验三\JunitTest\junit\TEST-com.su.test.NumericConvertToRMBTest.xm
文件 14330 2016-06-06 20:32 SA15225113宿帅实验三\JunitTest\junit\TESTS-TestSuites.xm
文件 6304 2016-06-06 20:32 SA15225113宿帅实验三\JunitTest\junit\all-tests.html
文件 523 2016-06-06 20:32 SA15225113宿帅实验三\JunitTest\junit\allclasses-fr
文件 880 2016-06-06 20:32 SA15225113宿帅实验三\JunitTest\junit\alltests-errors.html
文件 884 2016-06-06 20:32 SA15225113宿帅实验三\JunitTest\junit\alltests-fails.html
目录 0 2016-06-06 20:47 SA15225113宿帅实验三\JunitTest\junit\com\
目录 0 2016-06-06 20:47 SA15225113宿帅实验三\JunitTest\junit\com\su\
............此处省略20个文件信息
- 上一篇:中科大软院软侧实验1
- 下一篇:征途tbl编辑器
相关资源
- NUnit单元测试工具,测试框架Moq
- junit 单元测试 实验 报告 大全
- UnityTestTools
- 软件测试单元测试
- Junit 单元测试完整案例
- Cunit单元测试工具的实践入门
- xUnit Test Pattern
- Eclipse插件之randoop
- 精心汇总的5类软件模版单元测试计划
- 中科大软院软件系统测试实验报告3
- Junit单元测试的实验报告.docx
- 实验三 JUnit单元测试
- 离散数学第三版方世昌课后答案,及
- 有效的单元测试完整带标签目录
- insure++ 7.1.6
- 单元测试的艺术 第2版
- Google软件测试之道_中文
- 酒店管理系统 单元测试用例
- 单元测试的艺术 第2版_完整版 PDF电子
- 软件项目需求分析、概要设计、单元
- 软件单元测试模板很有借鉴性
- 各种测试模板计划、报告、测试矩阵
- unitils整合dbunit利用excel进行单元测试
- 湖南省创新创业网课单元测试答案.
- CMMI单元测试用例及测试结果记录
- junit单元测试实验
- cppunit-1.12.1
- CppUnit CookBook 中文版
- 2019智慧树创业管理:创业者的十八般
- 单元测试报告模板
评论
共有 条评论