title: What is the purpose of @SmallTest, @MediumTest, and @LargeTest annotations in Android?
body: <p>I'm new to Android and I've seen example code using these annotations. For example:</p>
  
  <pre><code>@SmallTest
  public void testStuff() {
      TouchUtils.tapView(this, anEditTextView);
      sendKeys("H E L P SPACE M E PERIOD");
      assertEquals("help me.", anEditTextView.getText().toString());
  }
  </code></pre>
  
  <p>What does that annotation accomplish?</p>