官网首页:http://pivotal.github.com/robolectric/

robolectric是android单元测试工具

下面是一个简单的例子:


// Test class for MyActivity
@RunWith(RobolectricTestRunner.class)
public class MyActivityTest {
private Activity activity;
private Button pressMeButton;
private TextView results;

@Before
public void setUp() throws Exception {
activity = new MyActivity();
activity.onCreate(null);
pressMeButton = (Button) activity.findViewById(R.id.press_me_button);
results = (TextView) activity.findViewById(R.id.results_text_view);
}

@Test
public void shouldUpdateResultsWhenButtonIsClicked() throws Exception {
pressMeButton.performClick();
String resultsText = results.getText().toString();
assertThat(resultsText, equalTo("Testing Android Rocks!"));
}
}

更多相关文章

  1. Android工程 单元测试
  2. Android单元测试之Local unit tests(下)

随机推荐

  1. 添加ddHeaderView注意问题
  2. 修改android studio 默认的so文件检索路
  3. Android(安卓)蓝牙开发(九)A2DP基本功能
  4. android build.prop详解
  5. android避免service被杀 博客分类: androi
  6. eclipse 启动 Android SDK Content Loade
  7. Android之两种toast的实现
  8. Android adb 使用总结 (调试专用)
  9. Android TextView里显示两种颜色
  10. android com.handmark.pulltorefresh 使