【问题标题】:XmlPullParserException when testing using Simple-Xml and Robolectric使用 Simple-Xml 和 Robolectric 进行测试时出现 XmlPullParserException
【发布时间】:2016-02-10 16:27:44
【问题描述】:

我目前正在使用 Robolectric 为 Android 编写测试。但是,当我尝试使用 simple-xml 解组 XML 文档时,它会抛出

No valid parser classes found in      
org.kxml2.io.kXmlParser,org.kxml2.io.KXmlSerializer

经过进一步检查,看起来异常发生在 simple-xml 框架中的 PullProvider 内部

XmlPullParser parser = factory.newPullParser();

Robolectric 似乎不支持 XmlPullParser。有没有人找到解决方法?

【问题讨论】:

  • 搜索自己的影子怎么写

标签: android testing robolectric xmlpullparser


【解决方案1】:

目前看来,解决此问题的唯一方法是在 Robolectric 中创建自己的影子。

更多关于创建阴影的信息here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多