現在、アプリ用の csv-file-importer を作成していますが、テストを作成するのが困難です。私がやろうとしているのは、サンプル csv ファイルをインポートし、結果をデータベースと比較することです。
public class CSVImportTest extends ProviderTestCase2<MyProvider> {
@Override
protected void setUp() throws Exception {
super.setUp();
mContentResolver = getMockContentResolver();
setContext(new IsolatedContext(mContentResolver, getContext()));
mContext = getContext();
mCSVImport = new CSVImportParker(mContext);
}
public void read() {
try {
// Fails here with "File not found."
InputStream input = mContext.getResources()
.openRawResource(my.package.R.raw.file);
...
} catch (Exception e) {
e.printStackTrace();
fail();
}
...
}
}
テスト ファイルは正しい場所にありますが、見つかりません。