1package io.flutter.embedding.engine;
3import static org.junit.Assert.assertEquals;
4import static org.junit.Assert.assertFalse;
5import static org.junit.Assert.assertNull;
6import static org.junit.Assert.assertTrue;
7import static org.mockito.Mockito.mock;
9import androidx.test.ext.junit.runners.AndroidJUnit4;
11import org.junit.runner.RunWith;
12import org.robolectric.annotation.Config;
15@RunWith(AndroidJUnit4.class)
24 cache.put(
"my_flutter_engine", flutterEngine);
27 assertEquals(flutterEngine, cache.get(
"my_flutter_engine"));
37 assertFalse(cache.
contains(
"my_flutter_engine"));
39 cache.put(
"my_flutter_engine", flutterEngine);
42 assertTrue(cache.
contains(
"my_flutter_engine"));
52 cache.put(
"my_flutter_engine", flutterEngine);
53 cache.remove(
"my_flutter_engine");
56 assertNull(cache.get(
"my_flutter_engine"));
67 cache.put(
"my_flutter_engine", flutterEngine);
68 cache.put(
"my_flutter_engine_2", flutterEngine2);
71 assertEquals(flutterEngine, cache.get(
"my_flutter_engine"));
72 assertEquals(flutterEngine2, cache.get(
"my_flutter_engine_2"));
77 assertNull(cache.get(
"my_flutter_engine"));
78 assertNull(cache.get(
"my_flutter_engine_2"));
bool contains(double x, double y)
void itRemovesFlutterEngines()
void itHoldsFlutterEngines()
void itQueriesFlutterEngineExistence()
void itRemovesAllFlutterEngines()