,When I use android annotations always gettina exception called Resources$NotFoundException for the button that is created in login activity using annotations.Here is the code that I m using for test,is there a solution for this , I put the exception in below
@RunWith(RobolectricTestRunner.class)
@Config(manifest = "src/main/AndroidManifest.xml", emulateSdk = 18)
public class DeckardActivityTest {
@ViewById(R.id.btnLogin)
Button button;
@Test
public void testSomething() throws Exception {
assertTrue(Robolectric.buildActivity(LoginActivity.class).create().get() != null);
LoginActivity_ activity = Robolectric.setupActivity(LoginActivity_.class);
Button button1 = (Button) activity.findViewById(R.id.btnLogin);
}
}
android.content.res.Resources$NotFoundException: unknown resource 2130903072
at org.robolectric.shadows.ShadowAssetManager.getAndResolve(ShadowAssetManager.java:311)
at org.robolectric.shadows.ShadowAssetManager.getResourceValue(ShadowAssetManager.java:92)
at android.content.res.AssetManager.getResourceValue(AssetManager.java)
at android.content.res.Resources.getValue(Resources.java:1114)
at android.content.res.Resources.loadXmlResourceParser(Resources.java:2304)
at android.content.res.Resources.getLayout(Resources.java:934)
at android.view.LayoutInflater.inflate(LayoutInflater.java:395)
at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:267)
at android.app.Activity.setContentView(Activity.java:1895)