Я добавил код new JSONObject(new JSONTokener(EsimActivationProcessor.class.getResourceAsStream)) для проверки входного запроса json на соответствие схеме json. Проверка на сервере и нормальная работа. При тестировании того же класса с использованием junit я получаю ошибку java.lang.NoSuchMethodError: org.json.JSONTokener.(Ljava/io/InputStream;)V.
Я добавил следующий jar:
org.everit.json
org.everit.json.schema
1.3.0
Я пробовал удалить конфликтующие методы в jar Springboot-test jar:
org.springframework.boot
spring-boot-starter-test
test
com.vaadin.external.google
android-json
Подробнее здесь: https://stackoverflow.com/questions/567 ... validation
Java.lang.NoSuchMethodError при использовании org.json.JSONTokener для сбоя проверки схемы при запуске тестового примера ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Java.lang.NullPointerException при запуске тестового примера через Selenium
Anonymous » » в форуме JAVA - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Получение исключения нулевого указателя при запуске тестового примера через BDD Selenium
Anonymous » » в форуме JAVA - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-