现有人编写了类Math,其中有一个求根号静态操作sqrt(x),如果数值正确,输出开根号 的值,如果数据
现有人编写了类Math,其中有一个求根号静态操作sqrt(x),如果数值正确,输出开根号 的值,如果数据不正确,抛出异常Exception,请用弱健壮等价类法设计测试用例,并写出基 于Junit的测试代码。
变量X,有效等价类:{(x为正整数);(x为正浮点数),(x为0)},无效等价类:{(x为负数)}publicclassTestSampleextendsTestCase{publicvoidtestSqrtInteger(){floatresult=Math.Sqrt(4);Assert.assertEquals(2,result);}publicvoidtestSqrtFloat(){floatresult=Math.Sqrt(1.44);Assert.assertEquals(1.2,result);}publicvoidtestSqrtZero(){floatresult=Math.Sqrt(0);Assert.assertEquals(0,result);}publicvoidtestSqrtError(){try{floatresult=Math.Sqrt(-4);fail(“dataiserror”);}catch(Exceptionerr){Assert.assertTrue(true);}}}
已知球O的球面有四点S,A,B,C,其中O,A,B,C,四点共面,△ABC是边长为2的已知球O的球 数学 2020-04-26 …
已知:长方体的表面积计算公式是S=2(ab+ah+bh),其中S代表长方体表面积,a代表长,b代表 数学 2020-05-13 …
在等差数列an中,有下述结论:若a1+a2+……+a50=s,a(n-49)+a(n-48)+…… 数学 2020-05-14 …
已知文法G2=(VT={a,',',(,)},VN={S,L),S,P),其中P为, S→(L)|a 计算机类考试 2020-05-26 …
已知文法G2=(VT={a,',',(,)},VN{S,L},S,P),其中P为, S→(L)|a 计算机类考试 2020-05-26 …
已知含有n个元素的正整数集A={a1,a2,…,an}(a1<a2<…<an,n≥3)具有性质P: 数学 2020-07-21 …
关于标签<s:propertyvalue="#session.userinfo.usertype" 其他 2020-07-26 …
两角及其中一角的对边相等为什么表示为“A.A.S”角的英文为“angle”缩略为“A";边的英文为 数学 2020-07-30 …
宏观经济:请问为什么投资增加意味着厂商生产能力提高,而不意味着储蓄提高?——不是有s=a+(1-b) 其他 2020-11-30 …
(2012•利辛县二模)已知三角形的三边长,求三角形面积,有公式:S=p(p−a)(p−b)(p−c 其他 2021-02-07 …