资源描述:
《java,三角形判定测试报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划java,三角形判定测试报告.doc 测试三角形类型判断程序 软件121金凯 一、实验题目 测试三角形类型判断程序 二、实验开发工具: Eclipse、JUnit、Ant 三、编码实现三角形类型判断程序: package; publicclassTriangle{ publicTriangle(){ //TODOAuto-generatedconstructorstu
2、b } /** *@param1:等边*@param2:等腰*@param3:其他种类*@param4:不能构成三角形*@return*/publicinttype(doublea,doubleb,doublec){intresult=0;booleanb11=a+b>c;booleanb12=a+c>b;booleanb13=b+c>a;if(b11&&b12&&b13){if(a==b&&b==c){result=1;}elseif(a==b
3、
4、b==c
5、
6、a==c){result=2;}
7、else{result=3;}}else{result=-1;}目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 }returnresult;}publicstaticvoidmain(String[]args){Trianglet=newTriangle();((4,4,4));} 四、设计测试用例 1.
8、编写一个JUnit测试的类 package; importstatic; import; import; publicclassMyTest{ privateTrianglet; publicMyTest(){}@Testpublicvoidtype1(){}@Ignore(value="忽略")//忽略@Test(expected=)publicvoidtype2(){}intresult=(,,);assertEquals(2,result,0);intresult=(,,);as
9、sertEquals(1,result,0);//TODO自动生成的构造函数存根t=newTriangle(); }@Testpublicvoidtype3(){} intresult1=(,,);assertEquals(3,result1,0); 2.编写参数化测试 package; import;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,
10、特制定安保从业人员的业务技能及个人素质的培训计划 import; import; import; import; import; importstatic*; /** *@author:金凯 *@tips:参数化测试 *@date:XX-4-9 */ @RunWith(value=) publicclassParameterizedTest{ privateintexpected;//期望 privatedoublevalueOne;//测试数据1 privatedo
11、ublevalueTwo;//测试数据2 privatedoublevalueThree;//测试数据三 publicParameterizedTest(intexpected,doublevalueOne,double valueTwo,doublevalueThree){ super();目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从
12、业人员的业务技能及个人素质的培训计划 =expected; =valueOne; =valueTwo; =valueThree; } //初始化参数集合 @Parameters publicstaticCollectiongetTestParameters(){ return(newObject[][]{ //1.等边2.等腰 3.其他4.出错了 {1,,,},{2,,,},{3,2,,},{-1,-1,-56,-1}, }); } @T