Я использую 1. DOM.Document doc = new DOM.Document(); 2. doc.Load (httpResponse);Получение ошибки для dom.load() во время работы класса тестирования
эти строки в одном классе apex для преобразования тела XML в документ. при выполнении этого класса, как правило, он будет показывать вывод, ничего не произойдет в это время. Но когда я выполняю тот же класс в тестовом классе по строке № 2 м, становится ниже ошибки «System.XmlException: не удалось проанализировать XML из-за: разрешено только содержимое пробелов до начала тега, а не P (позиция: START_DOCUMENT увиден P ... @ 1: 1) '
Может ли кто-нибудь помочь в решении той же проблемы?
Заранее спасибо
Благодарим вас за ответ. Я добавил фальшивый ответ в свой код. Также я использовал метод Test.isrunningtest(). поэтому он дает мне только 61% покрытия кода. И нет никаких шансов увеличить его охват, поскольку он не загружает xml в dom. Есть ли способ замены для загрузки xml body в doc? – user2979293
Я не уверен, что понимаю. Если вы создали фальшивый ответ, это должен быть сам xml. Не могли бы вы добавить соответствующий код в свой вопрос. –
Я сделал это с помощью общих адресов электронной почты. большое спасибо – user2979293