【发布时间】:2011-04-28 08:05:53
【问题描述】:
我有两个项目,我的主要 android 应用程序和另一个在该 android 应用程序之上运行的测试项目。
我在我的android测试项目中放置了一个文本文件,这个文件包含信息xml内容。 xml 内容是我的 android 应用程序在我访问服务器时将收到的内容。
我在我的 Android 测试项目中使用 TestCase 类来测试这个功能。不幸的是,我在将内容加载到我的 Android 测试项目时遇到问题。每次我尝试将文件加载到我的 Android 测试项目中时,它都找不到文本文件。我是否正确地说,我可以访问该文件的唯一方法是将其从我的 Android 测试项目中删除并将其放入我的实际 Android 项目中,或者我是否遗漏了一些可以让我从我的 Android 测试项目中加载文件的东西。
详情: 在我的 Android 测试项目中,我将文件保存在 /res/raw/testFile 下 当我尝试做
File myFile = new File("/res/raw/testFile");
我得到一个 java.io.FileNotFoundException: /res/raw/testFile (没有这样的文件或目录)
谢谢
【问题讨论】:
标签: android unit-testing file-io