java.lang.IllegalArgumentException:JMockit Verifications块中期望块内的无效条件语句

时间:2019-05-25 21:51:50

标签: jmockit

我知道条件语句不能在Expectations块内使用,但我也不能在Verifications块中使用它:

我得到一个java.lang.IllegalArgumentException:在期望行内的无效条件语句在这样的行:

new Verifications(){
{
Assert.assertTrue(
            list
                .stream()
                .filter(
                    a ->
                        a.name()
                                .equals("B0000")
                            && a.getScore().equals(0.37128)).count() == 1);
}
}

new Verifications(){
{
Assert.assertTrue(
            list
                .stream()
                .anyMatch(
                    a ->
                        a.name()
                                .equals("B0000")
                            && a.getScore().equals(0.37128));
}
}

在Verifications块中也不允许循环吗?

0 个答案:

没有答案