Android テスト スイートで使用できるようにしたい CSV ファイルがあります。ただし、メインアプリで使用できるようにしたくありません。assets
テストプロジェクトのフォルダーに保存しました。次に、を使用してテストからアクセスしようとします
context.getAssets().open(DATA_ASSET);
どこで次のようDATA_ASSET
に宣言されています
DATA_ASSET = "cards.csv"
context
テストしているアクティビティを参照するように設定しました。ただし、メインアプリのアセットを参照するため、これは明らかに機能しません。これを修正するには、次の 2 つの可能性があります。
- テスト プロジェクトでインストールされたアセットへの正しいパスを指定します
Context
テスト プロジェクトのリソースとアセットを参照する を取得します
私はまだこれらのいずれかを行う方法を見つけていません。おそらく、私が思いもよらなかった第 3 の解決策があるでしょう。テスト プロジェクトでインストールされたアセットにアクセスするにはどうすればよいですか?