加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 论双打与平等

发布时间:2020-12-15 02:03:00 所属栏目:Java 来源:网络整理
导读:我有一个方法返回一个双.当我将此方法作为jUnit的一部分进行测试时,我注意到以下奇怪之处: String a = "someString"; String b = "someDifferentString"; double result = c.getScore(a,b,true); System.out.println(result); // prints 0.0 assert (result
我有一个方法返回一个双.当我将此方法作为jUnit的一部分进行测试时,我注意到以下奇怪之处:

String a = "someString";
    String b = "someDifferentString";

    double result = c.getScore(a,b,true);
    System.out.println(result); // prints 0.0

    assert (result > 0.0); // Test passes

那么..我问你,0.0怎么能超过0.0?为什么结果> 0.0评估为真?

解决方法

assert是一个Java关键字.你需要assertTrue(结果> 0.0)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读