【发布时间】:2014-05-17 05:33:01
【问题描述】:
Robolectric 影子 activity.findViewById 返回 null。
这是一个相当简单的练习。所有的tuts都与此类似,所以应该很简单。想知道是否还有其他人正在经历这种情况。代码如下。
@Test
public void shouldFindViewsById(){
activity = Robolectric.buildActivity(DeckardActivity.class).create().visible().get();
assertThat(activity).isNotNull();
TextView textView = (TextView) activity.findViewById(R.id.textView);
assertThat(textView).isNotNull();
Button button = (Button) activity.findViewById(R.id.button);
assertThat(button).isNotNull();
EditText editText = (EditText) activity.findViewById(R.id.editText);
assertThat(editText).isNotNull();
}
【问题讨论】:
标签: android unit-testing robolectric