2011-07-26 82 views
3

我已經提出,我想用在水庫測試值的文本文件/原始
我想使用它們在測試中
我使用我如何在我的測試類訪問資源robolectric
訪問這些值的最佳方式是什麼?
感謝使用robolectric時

回答

0

我這樣做是:

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); 
} 

希望這有助於... ! 謝謝.. !!

+1

爲什麼不使用'RuntimeEnvironment.application'而不是** Robolectric.getShadowApplication **? –

相關問題