This repository was archived by the owner on Feb 25, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
shell/platform/android/test/io/flutter/embedding/engine/renderer Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 7
7
8
8
import android .view .Surface ;
9
9
import io .flutter .embedding .engine .FlutterJNI ;
10
+ import io .flutter .view .TextureRegistry ;
10
11
import org .junit .Before ;
11
12
import org .junit .Test ;
12
13
import org .junit .runner .RunWith ;
@@ -103,16 +104,16 @@ public void itStopsSurfaceTextureCallbackWhenDetached() {
103
104
// Setup the test.
104
105
FlutterRenderer flutterRenderer = new FlutterRenderer (fakeFlutterJNI );
105
106
106
- flutterRenderer .startRenderingToSurface (fakeSurface );
107
- flutterRenderer .stopRenderingToSurface ();
108
-
109
107
fakeFlutterJNI .detachFromNativeAndReleaseResources ();
110
108
109
+ SurfaceTextureRegistryEntry entry = (TextureRegistry .SurfaceTextureEntry )flutterRenderer .createSurfaceTexture ();
110
+
111
111
flutterRenderer .startRenderingToSurface (fakeSurface );
112
+
112
113
// Execute the behavior under test.
113
114
flutterRenderer .stopRenderingToSurface ();
114
115
115
116
// Verify behavior under test.
116
- verify (fakeFlutterJNI , times (1 )).markTextureFrameAvailable (eq (0 ));
117
+ verify (fakeFlutterJNI , times (0 )).markTextureFrameAvailable (eq (entry . id () ));
117
118
}
118
119
}
You can’t perform that action at this time.
0 commit comments