| // Copyright 2014 The Flutter Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| package io.flutter.demo.gallery; |
| |
| import android.support.test.filters.LargeTest; |
| import android.support.test.rule.ActivityTestRule; |
| import android.support.test.runner.AndroidJUnit4; |
| import org.junit.Before; |
| import org.junit.Rule; |
| import org.junit.Test; |
| import org.junit.runner.RunWith; |
| |
| import static org.hamcrest.Matchers.is; |
| import static org.junit.Assert.assertThat; |
| |
| @RunWith(AndroidJUnit4.class) |
| @LargeTest |
| public class FlutterGalleryInstrumentationTest { |
| @Rule |
| public ActivityTestRule<MainActivity> mActivityRule = |
| new ActivityTestRule<>(MainActivity.class); |
| |
| private MainActivity activity; |
| |
| @Before |
| public void setUp() { |
| activity = mActivityRule.getActivity(); |
| } |
| |
| @Test |
| public void activityLoaded() throws Exception { |
| FlutterGalleryInstrumentation instrumentation = activity.getInstrumentation(); |
| instrumentation.waitForTestToFinish(); |
| assertThat(instrumentation.isTestSuccessful(), is(true)); |
| } |
| } |