早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

现有人编写了计算器类Caculator,其中有一个除法操作divide (x,y),表示x/y,如果 数值正确,输出相

题目

现有人编写了计算器类Caculator,其中有一个除法操作divide (x,y),表示x/y,如果 数值正确,输出相应的值,如果数据不正确,抛出异常Exception,请用错误推测法至少设计 3个测试用例,并写出基于Junit的测试代码。

参考答案
正确答案:
publicclassTestSampleextendsTestCase{publicvoidtestSqrtFloat(){Caculatorc=newCaculator();floatresult=c.divide(4.4,2.2);Assert.assertEquals(2,result);}publicvoidtestSqrtZero(){Caculatorc=newCaculator();floatresult=c.divide(0,4);Assert.assertEquals(0,result);}publicvoidtestSqrtError(){try{Caculatorc=newCaculator();floatresult=c.divide(4,0);fail();}catch(Exceptionerr){Assert.assertTrue(true);}}}
看了现有人编写了计算器类Cacul...的网友还看了以下:

万有引力定律揭示了自然界中物体间一种基本相互作用的规律.下列说法正确的是()A.牛顿发现了万有引力 物理 2020-05-14 …

分类汇总求和结果不准确我用EXCEL分类汇总中的求和功能对一列数据进行求和,数据值全为1.6或-1 其他 2020-06-10 …

每个人都希望自己的财产能得到法律坚定而有力的保护。侵犯公民的财产即是侵犯他们的自由与尊严。《物权法 政治 2020-06-21 …

关于细胞学说的叙述,正确的是()A.它揭示了动植物细胞的统一性和生物体结构的统一性B.它揭示了动植 语文 2020-06-29 …

(1)关于C语言中数的表示,以下叙述正确的是().A)只有整型数在允许范围内能精确无误的表示,实型 其他 2020-07-16 …

古希腊哲学家亚里士多德(公元前384—前322年)有一句名言:“人是天生的政治动物。”对这句话的理解 其他 2020-11-02 …

孟子说:“爱人者,人恒爱之。”这句话对我们的正确启示有()①只有关爱别人,才能得到别人的关爱;②你不 政治 2020-11-13 …

useage有复数形式吗?我有点搞不清楚所以来问大家复数形式是不是useages不知道我写正确了没有 数学 2020-11-17 …

给你一些暗示:bagels没有一个数字是正确的pico有一个数字是正确的,但是它的位置错了fermi 数学 2020-11-23 …

仓廪实而知礼节,衣食足而知荣辱是否正确揭示了两个文明建设之间的关系古人说“仓廪实而知礼节,衣食足而知 其他 2020-11-25 …