Fix Android Manifest parser.
While the test is in the java package as the parser, it's in a different plug-in and this prevents accessing package-protected methods. Change-Id: Ib17765095e4da518d62ee65cb9e1987d0e22be6e
This commit is contained in:
@@ -36,6 +36,7 @@ public class AndroidManifestParserTest extends TestCase {
|
|||||||
private static final String LIBRARY_NAME = "android.test.runner"; //$NON-NLS-1$
|
private static final String LIBRARY_NAME = "android.test.runner"; //$NON-NLS-1$
|
||||||
private static final String INSTRUMENTATION_NAME = "android.test.InstrumentationTestRunner"; //$NON-NLS-1$
|
private static final String INSTRUMENTATION_NAME = "android.test.InstrumentationTestRunner"; //$NON-NLS-1$
|
||||||
private static final String INSTRUMENTATION_TARGET = "com.android.AndroidProject"; //$NON-NLS-1$
|
private static final String INSTRUMENTATION_TARGET = "com.android.AndroidProject"; //$NON-NLS-1$
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void setUp() throws Exception {
|
protected void setUp() throws Exception {
|
||||||
super.setUp();
|
super.setUp();
|
||||||
@@ -65,19 +66,19 @@ public class AndroidManifestParserTest extends TestCase {
|
|||||||
|
|
||||||
public void testGetActivities() {
|
public void testGetActivities() {
|
||||||
assertEquals(1, mManifestTestApp.getActivities().length);
|
assertEquals(1, mManifestTestApp.getActivities().length);
|
||||||
Activity activity = new AndroidManifestParser.Activity(ACTIVITY_NAME, true);
|
AndroidManifestParser.Activity activity = mManifestTestApp.getActivities()[0];
|
||||||
activity.setHasAction(true);
|
assertEquals(ACTIVITY_NAME, activity.getName());
|
||||||
activity.setHasLauncherCategory(true);
|
assertTrue(activity.hasAction());
|
||||||
activity.setHasMainAction(true);
|
assertTrue(activity.isHomeActivity());
|
||||||
|
assertTrue(activity.hasAction());
|
||||||
assertEquals(activity, mManifestTestApp.getActivities()[0]);
|
assertEquals(activity, mManifestTestApp.getActivities()[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testGetLauncherActivity() {
|
public void testGetLauncherActivity() {
|
||||||
Activity activity = new AndroidManifestParser.Activity(ACTIVITY_NAME, true);
|
Activity activity = mManifestTestApp.getLauncherActivity();
|
||||||
activity.setHasAction(true);
|
assertEquals(ACTIVITY_NAME, activity.getName());
|
||||||
activity.setHasLauncherCategory(true);
|
assertTrue(activity.hasAction());
|
||||||
activity.setHasMainAction(true);
|
assertTrue(activity.isHomeActivity());
|
||||||
assertEquals(activity, mManifestTestApp.getLauncherActivity());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void assertEquals(Activity lhs, Activity rhs) {
|
private void assertEquals(Activity lhs, Activity rhs) {
|
||||||
|
|||||||
Reference in New Issue
Block a user