package mil.nga.giat.mage.tests; import android.content.SharedPreferences; import android.preference.PreferenceManager; import android.test.ActivityInstrumentationTestCase2; import android.test.suitebuilder.annotation.SmallTest; import mil.nga.giat.mage.R; import mil.nga.giat.mage.login.LoginActivity; /** * Tests parts of {@link mil.nga.giat.mage.login.LoginActivity} * * @author wiedemanns */ public class LoginActivityTest extends ActivityInstrumentationTestCase2<LoginActivity> { private static final String LOG_NAME = LoginActivityTest.class.getName(); LoginActivity activity; public LoginActivityTest() { super(LoginActivity.class); } @Override protected void setUp() throws Exception { super.setUp(); activity = getActivity(); } /** * Server url should be set * * @see LoginActivity#getServerUrlText() */ @SmallTest public void testServerEditText() { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(activity.getApplicationContext()); assertEquals(activity.getServerUrlText().getText().toString(), sharedPreferences.getString(activity.getString(R.string.serverURLKey), activity.getString(R.string.serverURLDefaultValue))); } }