Flutter Engine
The Flutter Engine
SpawnMultiEngineTest.java
Go to the documentation of this file.
1// Copyright 2013 The Flutter Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5package dev.flutter.scenariosui;
6
7import android.content.Intent;
8import androidx.annotation.NonNull;
9import androidx.test.ext.junit.runners.AndroidJUnit4;
10import androidx.test.filters.LargeTest;
11import androidx.test.rule.ActivityTestRule;
12import dev.flutter.scenarios.SpawnMultiEngineActivity;
13import org.junit.Before;
14import org.junit.Rule;
15import org.junit.Test;
16import org.junit.runner.RunWith;
17
18@RunWith(AndroidJUnit4.class)
19@LargeTest
21 Intent intent;
22
23 @Rule @NonNull
24 public ActivityTestRule<SpawnMultiEngineActivity> activityRule =
25 new ActivityTestRule<>(
26 SpawnMultiEngineActivity.class, /*initialTouchMode=*/ false, /*launchActivity=*/ false);
27
28 @Before
29 public void setUp() {
30 intent = new Intent(Intent.ACTION_MAIN);
31 }
32
33 @Test
34 public void testSpawnedEngine() throws Exception {
35 activityRule.launchActivity(intent);
36 }
37}
ActivityTestRule< SpawnMultiEngineActivity > activityRule