Как получить доступ к ресурсам в моих тестовых классах при использовании robolectric - PullRequest
4 голосов
/ 27 июля 2011

Я создал текстовый файл значений, которые я хочу использовать для тестирования в res / raw
Я хочу использовать их при тестировании
Я использую robolectric
Каков наилучший способ доступа к этимзначения?
Спасибо

Ответы [ 2 ]

0 голосов
/ 03 января 2014

Я сделал это как:

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 голосов
/ 27 июля 2011

wooops, я действительно должен провести больше исследований, прежде чем отправлять вопросы
robolectric получил поддержку ресурса https://github.com/robolectric/robolectric

...