зависимость для forEach в junit - PullRequest
       6

зависимость для forEach в junit

0 голосов
/ 01 октября 2019

У меня есть следующий код, который использует 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();
    }
}

метод вызова - это функция с вышеуказанным кодом.

Приведенный выше код завершается ошибкой с java.lang.NoSuchMethodError: org.json.JSONArray.forEach в строке array.forEach(o -> {

Я пробовал много зависимостей, но, насколько мне известно, Collections - единственная зависимость, которая необходима. Так что же не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...