@@ -0,0 +1,1851 @@
+/*%0A * Copyright %C2%A9 2016 Google Inc.%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A *%0A *     http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A *%0A */%0A%0Apackage com.g11x.checklistapp;%0A%0Aimport android.support.test.filters.MediumTest;%0Aimport android.support.test.rule.ActivityTestRule;%0Aimport android.support.test.runner.AndroidJUnit4;%0Aimport android.widget.TextView;%0A%0Aimport org.junit.Rule;%0Aimport org.junit.Test;%0Aimport org.junit.runner.RunWith;%0A%0Aimport static android.support.test.espresso.Espresso.onView;%0Aimport static android.support.test.espresso.assertion.ViewAssertions.matches;%0Aimport static android.support.test.espresso.matcher.ViewMatchers.isAssignableFrom;%0Aimport static android.support.test.espresso.matcher.ViewMatchers.isDisplayed;%0Aimport static android.support.test.espresso.matcher.ViewMatchers.withText;%0Aimport static org.hamcrest.Matchers.containsString;%0Aimport static org.hamcrest.core.AllOf.allOf;%0A%0A@MediumTest%0A@RunWith(AndroidJUnit4.class)%0Apublic class AboutActivityTest %7B%0A  @Rule%0A  public ActivityTestRule%3CAboutActivity%3E mActivity = new ActivityTestRule%3C%3E(AboutActivity.class);%0A%0A  @Test%0A  public void activityRenders_containsNoteAboutApache2License() %7B%0A    // Find a TextView with Apache 2.0 in the text.%0A    onView(allOf(isAssignableFrom(TextView.class), withText(containsString(%22Apache 2.0%22))))%0A        // Make sure it's displayed.%0A        .check(matches(isDisplayed()));%0A  %7D%0A%7D%0A

Test for AboutActivity.