Android - получить тестовый файл как ресурс, а не как поток ресурсов - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть тестовый файл (.xml) в моей папке androidTest / resources.Я хочу проверить свою реализацию XmlPullParser.

Я могу получить доступ к файлу через

public class XMLParsingTest {

    private InputStream path;

    @Before
    public void setUp() throws Exception {

        path = getClass().getResourceAsStream("/folder/file.xml");
        OR
        path = getClass().getClassLoader().getResourceAsStream("folder/file.xml");
    }
    ...
}

Однако, есть ли способ получить файл (путь) в виде строки?Когда я использую

URL path = getClass().getResource("/folder/file.xml");

, не имеет значения, что я делаю с URL, getFile (), toString (), getPath () не будут работать:

java.io.FileNotFoundException: file:/data/app/com.example.appname.test-ypxs8aUSla4rKZjMuGpWfw==/base.apk!/folder/filename.xml
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...