У меня есть тестовый файл (.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