测试:ArrayList为null且大小为零

时间:2016-10-14 07:54:29

标签: java arraylist jacoco

我有以下代码

static final Criteria<TheGetMessage> NO_EVENTS =
            message -> (message.getTypes() != null) && (message.getTypes().size() == 0);

和SonarQube说3/4分支覆盖了它。这是不合逻辑的,其中一种情况是:ArrayList对象为null并且正在调用ArrayList对象大小方法。因为懒惰的评价不会检查第二个条件。 消息类不包含未经检查的条件。 任何帮助都会很棒!

0 个答案:

没有答案