运行测试类时获取dom.load()的错误

时间:2013-11-11 13:26:08

标签: salesforce apex

我正在使用         1. DOM.Document doc = new DOM.Document();         2. doc.Load(httpResponse);

这些行在一个顶点类中将XML主体转换为文档。 通常在执行此类时,它将显示输出当时不会发生任何事情。但是当我在测试类中执行相同的类时,行2号线低于误差 'System.XmlException:无法解析XML,原因是:在开始标记之前只允许空白内容而不是P(位置:START_DOCUMENT看到P ... @ 1:1)'

任何人都可以帮助解决同样的问题吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

请记住标注在测试中不起作用。所以看来你的httpResponse是空的。您可以不使用Test.isRunningTest()在callout块上运行测试,也可以伪造响应并在运行test时使用它。