AbsSeekBarTest.java revision 6bdff425fce6705103662f20370c9b371ccf23ad
16bdff425fce6705103662f20370c9b371ccf23adRich Humphreypackage com.xtremelabs.robolectric.shadows; 26bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 36bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport static org.hamcrest.CoreMatchers.*; 46bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport static org.junit.Assert.assertThat; 56bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 66bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport org.junit.Test; 76bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport org.junit.runner.RunWith; 86bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 96bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport android.app.Activity; 106bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport android.content.Context; 116bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport android.widget.AbsSeekBar; 126bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 136bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport com.xtremelabs.robolectric.Robolectric; 146bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport com.xtremelabs.robolectric.WithTestDefaultsRunner; 156bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 166bdff425fce6705103662f20370c9b371ccf23adRich Humphrey@RunWith(WithTestDefaultsRunner.class) 176bdff425fce6705103662f20370c9b371ccf23adRich Humphreypublic class AbsSeekBarTest { 186bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 196bdff425fce6705103662f20370c9b371ccf23adRich Humphrey @Test 206bdff425fce6705103662f20370c9b371ccf23adRich Humphrey public void testInheritance() { 216bdff425fce6705103662f20370c9b371ccf23adRich Humphrey TestAbsSeekBar seekBar = new TestAbsSeekBar(new Activity()); 226bdff425fce6705103662f20370c9b371ccf23adRich Humphrey ShadowAbsSeekBar shadow = Robolectric.shadowOf(seekBar); 236bdff425fce6705103662f20370c9b371ccf23adRich Humphrey assertThat(shadow, instanceOf(ShadowProgressBar.class)); 246bdff425fce6705103662f20370c9b371ccf23adRich Humphrey } 256bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 266bdff425fce6705103662f20370c9b371ccf23adRich Humphrey private static class TestAbsSeekBar extends AbsSeekBar { 276bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 286bdff425fce6705103662f20370c9b371ccf23adRich Humphrey public TestAbsSeekBar(Context context) { 296bdff425fce6705103662f20370c9b371ccf23adRich Humphrey super(context); 306bdff425fce6705103662f20370c9b371ccf23adRich Humphrey } 316bdff425fce6705103662f20370c9b371ccf23adRich Humphrey } 326bdff425fce6705103662f20370c9b371ccf23adRich Humphrey} 33