现有人编写了帐号类Account,用于管理个人的存款余额, public Account{ private double balan
现有人编写了帐号类Account,用于管理个人的存款余额, public Account{ private double balance; //帐号余额,余额最低为0 public double getBalance(){ return balance; } Public void setBalance(double b){ balance=b; } public double withdrawl(double money) throws Exception { //取款,money如果为负数或余额不足,抛出异常 } } 请用错误推测法为withdrawl()函数至少设计3个测试用例,并写出基于Junit的测试代码 。
publicclassTestSampleextendsTestCase{publicvoidtestWithDrawlEqual(doublemoney){Accounta=newAccount();a.setAccount(5);doubleresult=a.withdrawl(5);Assert.assertEquals(0,result);}publicvoidtestWithDrawlNegative(){try{Accounta=newAccount();a.setAccount(5);doubleresult=a.withdrawl(-1);fail();}catch(Exceptionerr){Assert.assertTrue(true);}}publicvoidtestWithDrawlTooMuch(){try{Accounta=newAccount();a.setAccount(5);doubleresult=a.withdrawl(8);fail();}catch(Exceptionerr){Assert.assertTrue(true);}}}
U形压强计的原理U形压强计的金属盒受到压强的时候,橡胶模会发生怎样的变化,为什么?为什么会使压强计 物理 2020-05-13 …
下列词语中,加点的字读音全部都正确的一组是()A.牛虻(ménɡ)氓隶(ménɡ)魍魉(wǎnɡ) 语文 2020-07-03 …
英语翻译大虾们,USD22222.222写成大写是U.S.DOLLARSTWENTYTWOTHOU 数学 2020-07-19 …
四阶魔方公式的意思.就是公式里的小写的U,B,D听别人说好像是两层一起转,但我的公式上写T又是两层一 其他 2020-10-31 …
魔方公式F(RUR'U')2F'里的2是指把哪一步从做两次括号的意思不是说是为了方便你记忆(背诵)吗 语文 2020-10-31 …
高数定理多元隐函数方程组中例如F(x,y,u,v)=0高数定理多元隐函数方程组中例如F(x,y,u, 其他 2020-11-01 …
怎么读mRNA序列下面是一段mRNA序列:G75G100T100C60请问那些数字表示什么意思?不好 语文 2020-12-02 …
U路=E-Ir①U路=I*(R外)②(Ⅰ)②式是否正确?(如果正确,回答(Ⅱ),如果不正确,理U路= 物理 2020-12-27 …
钓鱼的拼音,用键盘字母表示,哪个正确?上学时学的是小ü见到jqxy,就要去掉两点写作U.所以电脑键盘 其他 2021-01-15 …
能给S和U这2个字母一个比较好的意义或者故事吗?英文的,中文的,都可以.但要和S、U这2个字母有关. 数学 2021-02-01 …