17ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perrypackage com.xtremelabs.robolectric.shadows; 27ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry 37ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perryimport android.app.Activity; 47ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perryimport android.widget.Spinner; 57ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perryimport com.xtremelabs.robolectric.WithTestDefaultsRunner; 67ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perryimport org.junit.Before; 77ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perryimport org.junit.Test; 87ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perryimport org.junit.runner.RunWith; 97ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry 107ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perryimport static org.hamcrest.CoreMatchers.is; 117ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perryimport static org.junit.Assert.assertThat; 127ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry 137ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry@RunWith(WithTestDefaultsRunner.class) 147ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perrypublic class SpinnerTest { 157ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry 167ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry private Spinner spinner; 177ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry 187ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry @Before 197ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry public void beforeTests() { 207ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry spinner = new Spinner(new Activity()); 217ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry } 227ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry 237ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry @Test 247ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry public void testPrompt() { 257ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry spinner.setPrompt("foo"); 267ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry 277ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry assertThat(spinner.getPrompt().toString(), is("foo")); 287ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry } 297ca5398ca470fcdb8fc2808b27fc3017bae14c69Chris Perry} 30