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 77
88import android .view .Surface ;
99import io .flutter .embedding .engine .FlutterJNI ;
10+ import io .flutter .view .TextureRegistry ;
1011import org .junit .Before ;
1112import org .junit .Test ;
1213import org .junit .runner .RunWith ;
@@ -103,16 +104,16 @@ public void itStopsSurfaceTextureCallbackWhenDetached() {
103104 // Setup the test.
104105 FlutterRenderer flutterRenderer = new FlutterRenderer (fakeFlutterJNI );
105106
106- flutterRenderer .startRenderingToSurface (fakeSurface );
107- flutterRenderer .stopRenderingToSurface ();
108-
109107 fakeFlutterJNI .detachFromNativeAndReleaseResources ();
110108
109+ SurfaceTextureRegistryEntry entry = (TextureRegistry .SurfaceTextureEntry )flutterRenderer .createSurfaceTexture ();
110+
111111 flutterRenderer .startRenderingToSurface (fakeSurface );
112+
112113 // Execute the behavior under test.
113114 flutterRenderer .stopRenderingToSurface ();
114115
115116 // Verify behavior under test.
116- verify (fakeFlutterJNI , times (1 )).markTextureFrameAvailable (eq (0 ));
117+ verify (fakeFlutterJNI , times (0 )).markTextureFrameAvailable (eq (entry . id () ));
117118 }
118119}
You can’t perform that action at this time.
0 commit comments