package net.rdrei.android.scdl2.test; import static org.hamcrest.Matchers.is; import static org.junit.Assert.assertThat; import net.rdrei.android.scdl2.ui.ApplicationPreferencesActivity; import org.junit.Test; import org.junit.runner.RunWith; import org.robolectric.Robolectric; import org.robolectric.RobolectricTestRunner; import org.robolectric.shadows.ShadowPreferenceActivity; @RunWith(RobolectricTestRunner.class) public class ApplicationPreferencesActivityTest { @Test public void testLaunch() { ApplicationPreferencesActivity activity = new ApplicationPreferencesActivity(); ShadowPreferenceActivity shadowActivity = Robolectric .shadowOf(activity); // So far, the activity itself doesn't load a preference resource // itself, but only a header. assertThat(shadowActivity.getPreferencesResId(), is(-1)); } }