package com.mapbox.mapboxsdk.integration import android.support.test.filters.LargeTest import android.support.test.rule.ActivityTestRule import android.support.test.runner.AndroidJUnit4 import com.mapbox.mapboxsdk.testapp.activity.maplayout.GLSurfaceRecyclerViewActivity import com.mapbox.mapboxsdk.testapp.activity.maplayout.SimpleMapActivity import com.mapbox.mapboxsdk.testapp.activity.textureview.TextureViewDebugModeActivity import org.junit.Before import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith import java.lang.Thread.sleep /** * Regression test that validates reopening an Activity with a TextureView */ @RunWith(AndroidJUnit4::class) class TextureViewReopenTest : BaseIntegrationTest() { @get:Rule var activityRule: ActivityTestRule = ActivityTestRule(TextureViewDebugModeActivity::class.java) @Test @LargeTest fun reopenTextureViewDebugActivity() { device.waitForIdle() device.pressHome() device.waitForIdle() device.launchActivity(activityRule.activity.applicationContext, TextureViewDebugModeActivity::class.java) } }