14a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglasspackage org.robolectric.shadows; 24a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglass 3851f2a9519be23c73a9e2929128179b405e2e7a6Christian Williamsimport static org.assertj.core.api.Assertions.assertThat; 4851f2a9519be23c73a9e2929128179b405e2e7a6Christian Williamsimport static org.robolectric.Shadows.shadowOf; 5851f2a9519be23c73a9e2929128179b405e2e7a6Christian Williams 6851f2a9519be23c73a9e2929128179b405e2e7a6Christian Williamsimport android.graphics.SurfaceTexture; 7851f2a9519be23c73a9e2929128179b405e2e7a6Christian Williamsimport android.view.Surface; 84a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglassimport org.junit.Test; 94a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglassimport org.junit.runner.RunWith; 10ceb8863e0cd0706c72351f063bc7af3c7d76d120Jonathan Gerrishimport org.robolectric.RobolectricTestRunner; 114a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglass 12ceb8863e0cd0706c72351f063bc7af3c7d76d120Jonathan Gerrish@RunWith(RobolectricTestRunner.class) 1372cf654d6d3a933e426506345ded34cf39a669a2Erich Douglasspublic class ShadowSurfaceTest { 144a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglass private final SurfaceTexture texture = new SurfaceTexture(0); 154a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglass private final Surface surface = new Surface(texture); 164a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglass 174a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglass @Test 184a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglass public void getSurfaceTexture_returnsSurfaceTexture() throws Exception { 194a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglass assertThat(shadowOf(surface).getSurfaceTexture()).isEqualTo(texture); 204a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglass } 214a5089aabb5ba761e34c5da5bd38ec2077b5c4f2Erich Douglass} 22