Я пытаюсь настроить тестовые модули для моего приложения.Тестирование модулей с помощью Android XmlPullParser на JVM
Критическая часть приложения анализирует XML-файлы с org.xmlpull.v1.XmlPullParser
. Поскольку эта часть является низкоуровневой, изолированной и независимой от действий, контекста, представлений и т. Д., Я действительно хотел, чтобы он выполнялся локально на JVM, чтобы избежать необходимости подключать или эмулировать устройство все время.
Однако при запуске что-то вроде этого на JVM:
XmlPullParser parser = Xml.newPullParser();
parser.setInput(in, null);
...
я знаменитый:
Exception in thread "main" java.lang.RuntimeException: Stub!
at android.util.Xml.newPullParser(Xml.java:15)
...
Есть ли способ обойти это?