JUnitファイル読み込み
JUnitでリソースファイルを読み込みたかったのですが、よくわからずかなり苦しみました。
(テストを書くのも初めてで右も左もわからない)
私がやりたかったことはJsonファイルの中身が取得できているかどうかと言うことで、一番最初にファイルを読み込む必要があるわけですがActivityでの取得と同じようにはできません。
読み込み手順
1.フォルダの作成
app -> src -> testの直下にresourcesというフォルダを作成し、その中に読み込みたいファイルを入れます。
2.ファイルを読み込む
public class ExampleUnitTest {
@Test
public void addition_isCorrect() {
test();
}
public void test(){
ClassLoader classLoader = this.getClass().getClassLoader();
URL resouce = classLoader.getResource("test.json");
File file = new File(resouce.getPath());
}
}