我正在为我的应用程序设置单元测试用例。
该应用程序的关键部分使用org.xmlpull.v1.XmlPullParser
解析XML文件。由于此部分是低级别的、与活动、上下文、视图等隔离且独立的,因此我真的希望它可以在JVM上本地运行,以避免一直插入或模拟设备。
但是当在JVM上运行类似以下内容的东西时:
XmlPullParser parser = Xml.newPullParser();
parser.setInput(in, null);
...
I get the famous:
Exception in thread "main" java.lang.RuntimeException: Stub!
at android.util.Xml.newPullParser(Xml.java:15)
...
有没有什么办法可以避免这种情况?