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