1cfb3d242306311ce27ec51bf511764377c173a7cKiran Ryali + Christian Williamspackage org.robolectric.shadows; 204466b87c86d2581d1708ac45240d18498a76060Aaron Day 3851f2a9519be23c73a9e2929128179b405e2e7a6Christian Williamsimport static org.junit.Assert.assertEquals; 4851f2a9519be23c73a9e2929128179b405e2e7a6Christian Williams 54d6be96cb3b92defaa18cca3a79298b4821ba8ccJoe Moore & Tyler Schultzimport android.widget.ViewFlipper; 604466b87c86d2581d1708ac45240d18498a76060Aaron Dayimport org.junit.Before; 704466b87c86d2581d1708ac45240d18498a76060Aaron Dayimport org.junit.Test; 804466b87c86d2581d1708ac45240d18498a76060Aaron Dayimport org.junit.runner.RunWith; 9ceb8863e0cd0706c72351f063bc7af3c7d76d120Jonathan Gerrishimport org.robolectric.RobolectricTestRunner; 10084d588b645d53c1110ff24b82433b5a331cc6d3James Lemieuximport org.robolectric.RuntimeEnvironment; 1104466b87c86d2581d1708ac45240d18498a76060Aaron Day 12ceb8863e0cd0706c72351f063bc7af3c7d76d120Jonathan Gerrish@RunWith(RobolectricTestRunner.class) 1372cf654d6d3a933e426506345ded34cf39a669a2Erich Douglasspublic class ShadowViewFlipperTest { 1429a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams protected ViewFlipper flipper; 1504466b87c86d2581d1708ac45240d18498a76060Aaron Day 1629a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams @Before 1729a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams public void setUp() { 183b8b7229bea6a6639d97b3d6ba4e971e37341e9fRyan Spore flipper = new ViewFlipper(RuntimeEnvironment.application); 1929a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams } 2004466b87c86d2581d1708ac45240d18498a76060Aaron Day 2129a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams @Test 2229a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams public void testStartFlipping() { 2329a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams flipper.startFlipping(); 2429a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams assertEquals("flipping", true, flipper.isFlipping()); 2529a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams } 2604466b87c86d2581d1708ac45240d18498a76060Aaron Day 2729a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams @Test 2829a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams public void testStopFlipping() { 2929a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams flipper.stopFlipping(); 3029a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams assertEquals("flipping", false, flipper.isFlipping()); 3129a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams } 3204466b87c86d2581d1708ac45240d18498a76060Aaron Day} 33