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