junit中'forEach'的依赖

时间:2019-10-01 13:25:29

标签: java spring-boot junit

我有以下使用forEach的代码。在运行junit测试属于它的功能时,它会失败。但是,当程序运行并执行时,此循环会正常运行。 我不知道我是否需要任何依赖关系。

getname() {
JSONArray arrays = "<array>";
arrays.forEach(o -> {
                    if (o instanceof JSONObject) {
                        if (((JSONObject) o).get("something").equals(name)) {
                            code= ((JSONObject) o).get("code");
                        }
                    }
                });
}

这是我的测试用例

@Test
    public void testMethod()  {
        String code = serviceClass.getname();
    }
}

call方法是具有上述代码的函数。

上面的代码在java.lang.NoSuchMethodError: org.json.JSONArray.forEach行的array.forEach(o -> {处失败了

我尝试了许多依赖项,但是据我所知,Collections是唯一需要的依赖项。 那么怎么了?

0 个答案:

没有答案