2015-07-07 2 views
4

Я пытаюсь настроить тестовые модули для моего приложения.Тестирование модулей с помощью 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) 
    ... 

Есть ли способ обойти это?

ответ