本文介绍了的@SmallTest,@MediumTest和@LargeTest标注在Android的目的是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新来的Andr​​oid,我已经看到使用这些注解例如code。例如:

I'm new to Android and I've seen example code using these annotations. For example:

@SmallTest
public void testStuff() {
    TouchUtils.tapView(this, anEditTextView);
    sendKeys("H E L P SPACE M E PERIOD");
    assertEquals("help me.", anEditTextView.getText().toString());
}

这是什么注解完成?

What does that annotation accomplish?

推荐答案

本博客文章解释它最好的。基本上,它是这样的:

This blog post explains it best. Basically, it is the following:

  1. 小:本次测试没有与任何文件系统或网络进行交互
  2. 中:访问文件系统上运行测试箱
  3. 大:访问外部文件系统,网络等

请参阅此页面(搜索@SmallTest)关于如何指定哪些测试得到跑。

See this page (search for "@SmallTest") on how to specify which tests get run.

这篇关于的@SmallTest,@MediumTest和@LargeTest标注在Android的目的是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 07:34