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