android无法从classpath获取文件

时间:2015-06-07 18:48:23

标签: java android unit-testing testing android-syncadapter

我有一个包含两个文件的包,一个是java文件,它是一个SyncAdapterTest,另一个文件是一个json文件。

我遵循与Android网站示例应用中的SyncAdapterTest相同的结构。 http://developer.android.com/shareables/training/BasicSyncAdapter.zip。有一个例外,而不是直接为它分配了一个String变量,我宁愿将json放在一个单独的文件中,因为它太大了,它使得测试不可读,再加上可重用性。

我是Android开发的新手,我尝试过使用FileInputStream in = getClass().getResourceAsStream("sample.json")。我一直将InputStream nullFile.exists()作为false。有什么明显的东西我不见了吗?

这是我的代码

public void testIncomingParsed() {
        InputStream in = getClass().getResourceAsStream("sample.json");
        if (in != null) {
            Log.d("HOMERSIMPSON", "wooohoo");
            Log.d("HOMERSIMPSON", in.toString());
        } else {
            Log.d("HOMERSIMPSON", "dooooooooooh");
        }
    }

你可以想象doooooh!是我得到的。

0 个答案:

没有答案