16bdff425fce6705103662f20370c9b371ccf23adRich Humphreypackage com.xtremelabs.robolectric.shadows; 26bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 36bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport android.app.Activity; 46bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport android.content.Context; 56bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport android.widget.AbsSeekBar; 66bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport com.xtremelabs.robolectric.Robolectric; 76bdff425fce6705103662f20370c9b371ccf23adRich Humphreyimport com.xtremelabs.robolectric.WithTestDefaultsRunner; 8ca8b4e7c96507b66cb816a3383c93b02d79a7685Tyler Schultzimport org.junit.Test; 9ca8b4e7c96507b66cb816a3383c93b02d79a7685Tyler Schultzimport org.junit.runner.RunWith; 10ca8b4e7c96507b66cb816a3383c93b02d79a7685Tyler Schultz 11ca8b4e7c96507b66cb816a3383c93b02d79a7685Tyler Schultzimport static org.hamcrest.CoreMatchers.instanceOf; 12ca8b4e7c96507b66cb816a3383c93b02d79a7685Tyler Schultzimport static org.junit.Assert.assertThat; 136bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 146bdff425fce6705103662f20370c9b371ccf23adRich Humphrey@RunWith(WithTestDefaultsRunner.class) 156bdff425fce6705103662f20370c9b371ccf23adRich Humphreypublic class AbsSeekBarTest { 166bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 176bdff425fce6705103662f20370c9b371ccf23adRich Humphrey @Test 186bdff425fce6705103662f20370c9b371ccf23adRich Humphrey public void testInheritance() { 196bdff425fce6705103662f20370c9b371ccf23adRich Humphrey TestAbsSeekBar seekBar = new TestAbsSeekBar(new Activity()); 206bdff425fce6705103662f20370c9b371ccf23adRich Humphrey ShadowAbsSeekBar shadow = Robolectric.shadowOf(seekBar); 216bdff425fce6705103662f20370c9b371ccf23adRich Humphrey assertThat(shadow, instanceOf(ShadowProgressBar.class)); 226bdff425fce6705103662f20370c9b371ccf23adRich Humphrey } 236bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 246bdff425fce6705103662f20370c9b371ccf23adRich Humphrey private static class TestAbsSeekBar extends AbsSeekBar { 256bdff425fce6705103662f20370c9b371ccf23adRich Humphrey 266bdff425fce6705103662f20370c9b371ccf23adRich Humphrey public TestAbsSeekBar(Context context) { 276bdff425fce6705103662f20370c9b371ccf23adRich Humphrey super(context); 286bdff425fce6705103662f20370c9b371ccf23adRich Humphrey } 296bdff425fce6705103662f20370c9b371ccf23adRich Humphrey } 306bdff425fce6705103662f20370c9b371ccf23adRich Humphrey} 31