aboutsummaryrefslogtreecommitdiffstats
path: root/sdk_common/tests/src/com/android
diff options
context:
space:
mode:
Diffstat (limited to 'sdk_common/tests/src/com/android')
-rw-r--r--sdk_common/tests/src/com/android/ide/common/xml/AndroidManifestParserTest.java16
1 files changed, 14 insertions, 2 deletions
diff --git a/sdk_common/tests/src/com/android/ide/common/xml/AndroidManifestParserTest.java b/sdk_common/tests/src/com/android/ide/common/xml/AndroidManifestParserTest.java
index 1bd6402..fee6014 100644
--- a/sdk_common/tests/src/com/android/ide/common/xml/AndroidManifestParserTest.java
+++ b/sdk_common/tests/src/com/android/ide/common/xml/AndroidManifestParserTest.java
@@ -22,10 +22,10 @@ import com.android.resources.Keyboard;
import com.android.resources.Navigation;
import com.android.resources.TouchScreen;
-import java.io.InputStream;
-
import junit.framework.TestCase;
+import java.io.InputStream;
+
/**
* Tests for {@link AndroidManifestParser}
*/
@@ -39,6 +39,8 @@ public class AndroidManifestParserTest extends TestCase {
"AndroidManifest-instrumentation.xml"; //$NON-NLS-1$
private static final String TESTAPP_XML = TESTDATA_PATH +
"AndroidManifest-testapp.xml"; //$NON-NLS-1$
+ private static final String ACTIVITY_ALIAS_XML = TESTDATA_PATH +
+ "AndroidManifest-activityalias.xml"; //$NON-NLS-1$
private static final String PACKAGE_NAME = "com.android.testapp"; //$NON-NLS-1$
private static final Integer VERSION_CODE = 42;
private static final String ACTIVITY_NAME = "com.android.testapp.MainActivity"; //$NON-NLS-1$
@@ -160,4 +162,14 @@ public class AndroidManifestParserTest extends TestCase {
public void testGetPackageName() {
assertEquals(PACKAGE_NAME, mManifestTestApp.getPackage());
}
+
+ public void testActivityAlias() throws Exception {
+ InputStream manifestStream = this.getClass().getResourceAsStream(ACTIVITY_ALIAS_XML);
+
+ ManifestData manifest = AndroidManifestParser.parse(manifestStream);
+ assertNotNull(manifest);
+
+ assertEquals(manifest.getLauncherActivity().getName(),
+ "com.android.testapp.AliasActivity"); //$NON-NLS-1$
+ }
}