Я пытаюсь проверить ответ API с помощью файла схемы Json.
фрагмент кода:
File schemaFile = new File("file\name\in\String\format");
isTrue("String message", JSONValidationUtil.isJsonValid(schemaFile, responseBody.asString()));
JsonValdationUtil
- это написанный пользовательский класс, содержащий методы для проверки схемы, а responseBody (RestAssured) - мой объект ответа после нажатия на остальные API.
Мой код интегрирован с сервером sonarQube, и когда я фиксирую свой код, я получаю ошибку ниже от sonarqube.
Переменная пути не очищена с помощью getCanonicalPath ()
Я использовал методы file.getCanonicalPath () и file.getCanonicalFile () для очистки моего пути к файлу, но все равно я получаю ту же ошибку.