2011-07-26 13 views
3

生robolectric使用しているとき、私は私のテストクラス内のリソースへのアクセスを取得するにはどうすればよいですrobolectric
これらの値にアクセスする最も良い方法は何ですか?私は
robolectricが、私はこれを行っているリソースサポートhttps://github.com/robolectric/robolectric私はテストで<br> 私が使用していますが、それらを使用したい<br> /私は解像度でのテストのために使用する値のテキストファイルを作ってきた

答えて

0

wooopsは、私は本当に多くの研究を行う必要があります。

int resourceId = Robolectric.getShadowApplication().getResources() 
       .getIdentifier("myaudio","raw", Robolectric.getShadowApplication().getPackageName()); 

if (resourceId != 0) { // Raw folder contains resource. 
    assertTrue(true); 
} else {    // Raw folder doesn't contain resource. 
    assertTrue(false); 
} 

・ホープこのヘルプを... !! ありがとうございます!

0

持っている質問を投稿する前に
おかげ

+1

** Robolectric.getShadowApplication **の代わりに 'RuntimeEnvironment.application'を使用してみませんか? –

関連する問題

 関連する問題