diff options
author | Deepanshu Gupta <deepanshu@google.com> | 2014-02-14 22:08:54 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2014-02-14 22:08:55 +0000 |
commit | 3ce7789f80db952bb80235f893b0e9fd238a317f (patch) | |
tree | 4ce6637e4146f113bf6e044f621ddf073de8b217 /eclipse/plugins/com.android.ide.eclipse.tests/src/com/android/ide/eclipse | |
parent | da06e3d51427f7d7bb9a1258fd50d34b5d6cd927 (diff) | |
parent | 538184c5c32ea086eb3e4248d8b200ae2d3924e1 (diff) | |
download | sdk-3ce7789f80db952bb80235f893b0e9fd238a317f.tar.gz |
Merge "Add activity details to the ManifestInfo" into idea133
Diffstat (limited to 'eclipse/plugins/com.android.ide.eclipse.tests/src/com/android/ide/eclipse')
-rw-r--r-- | eclipse/plugins/com.android.ide.eclipse.tests/src/com/android/ide/eclipse/adt/internal/editors/manifest/ManifestInfoTest.java | 31 |
1 files changed, 17 insertions, 14 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.tests/src/com/android/ide/eclipse/adt/internal/editors/manifest/ManifestInfoTest.java b/eclipse/plugins/com.android.ide.eclipse.tests/src/com/android/ide/eclipse/adt/internal/editors/manifest/ManifestInfoTest.java index 57027e9ac..43f9d681f 100644 --- a/eclipse/plugins/com.android.ide.eclipse.tests/src/com/android/ide/eclipse/adt/internal/editors/manifest/ManifestInfoTest.java +++ b/eclipse/plugins/com.android.ide.eclipse.tests/src/com/android/ide/eclipse/adt/internal/editors/manifest/ManifestInfoTest.java @@ -19,7 +19,9 @@ import static com.android.resources.ScreenSize.LARGE; import static com.android.resources.ScreenSize.NORMAL; import static com.android.resources.ScreenSize.XLARGE; +import com.android.annotations.NonNull; import com.android.ide.eclipse.adt.internal.editors.layout.refactoring.AdtProjectTest; +import com.android.ide.eclipse.adt.internal.editors.manifest.ManifestInfo.ActivityAttributes; import com.android.ide.eclipse.adt.internal.resources.ResourceHelper; import com.android.sdklib.AndroidVersion; import com.android.sdklib.BuildToolInfo; @@ -50,7 +52,7 @@ public class ManifestInfoTest extends AdtProjectTest { " package='com.android.unittest'>\n" + " <uses-sdk android:minSdkVersion='3' android:targetSdkVersion='4'/>\n" + "</manifest>\n"); - Map<String, String> map = info.getActivityThemes(); + Map<String, ActivityAttributes> map = info.getActivityAttributesMap(); assertEquals(map.toString(), 0, map.size()); assertEquals("com.android.unittest", info.getPackage()); assertEquals("Theme", ResourceHelper.styleToTheme(info.getDefaultTheme(null, NORMAL))); @@ -64,7 +66,7 @@ public class ManifestInfoTest extends AdtProjectTest { " package='com.android.unittest'>\n" + " <uses-sdk android:minSdkVersion='3' android:targetSdkVersion='11'/>\n" + "</manifest>\n"); - Map<String, String> map = info.getActivityThemes(); + Map<String, ActivityAttributes> map = info.getActivityAttributesMap(); assertEquals(map.toString(), 0, map.size()); assertEquals("com.android.unittest", info.getPackage()); assertEquals("Theme.Holo", ResourceHelper.styleToTheme(info.getDefaultTheme(null, @@ -78,7 +80,7 @@ public class ManifestInfoTest extends AdtProjectTest { " package='com.android.unittest'>\n" + " <uses-sdk android:minSdkVersion='11'/>\n" + "</manifest>\n"); - Map<String, String> map = info.getActivityThemes(); + Map<String, ActivityAttributes> map = info.getActivityAttributesMap(); assertEquals(map.toString(), 0, map.size()); assertEquals("com.android.unittest", info.getPackage()); assertEquals("Theme.Holo", ResourceHelper.styleToTheme(info.getDefaultTheme(null, @@ -110,11 +112,11 @@ public class ManifestInfoTest extends AdtProjectTest { assertEquals("com.android.unittest", info.getPackage()); assertEquals("Theme", ResourceHelper.styleToTheme(info.getDefaultTheme(null, XLARGE))); - Map<String, String> map = info.getActivityThemes(); - assertEquals(map.toString(), 1, map.size()); - assertNull(map.get("com.android.unittest.prefs.PrefsActivity")); + Map<String, ActivityAttributes> map = info.getActivityAttributesMap(); + assertEquals(map.toString(), 2, map.size()); + assertNull(map.get("com.android.unittest.prefs.PrefsActivity").getTheme()); assertEquals("@android:style/Theme.Dialog", - map.get("com.android.unittest.app.IntroActivity")); + map.get("com.android.unittest.app.IntroActivity").getTheme()); } public void testGetActivityThemes5() throws Exception { @@ -145,11 +147,11 @@ public class ManifestInfoTest extends AdtProjectTest { assertEquals("NoBackground", ResourceHelper.styleToTheme(info.getDefaultTheme(null, NORMAL))); - Map<String, String> map = info.getActivityThemes(); - assertEquals(map.toString(), 1, map.size()); - assertNull(map.get("com.android.unittest.prefs.PrefsActivity")); + Map<String, ActivityAttributes> map = info.getActivityAttributesMap(); + assertEquals(map.toString(), 2, map.size()); + assertNull(map.get("com.android.unittest.prefs.PrefsActivity").getTheme()); assertEquals("@android:style/Theme.Dialog", - map.get("com.android.unittest.app.IntroActivity")); + map.get("com.android.unittest.app.IntroActivity").getTheme()); } public void testGetActivityThemes6() throws Exception { @@ -160,7 +162,7 @@ public class ManifestInfoTest extends AdtProjectTest { " package='com.android.unittest'>\n" + " <uses-sdk android:minSdkVersion='3' android:targetSdkVersion='11'/>\n" + "</manifest>\n"); - Map<String, String> map = info.getActivityThemes(); + Map<String, ActivityAttributes> map = info.getActivityAttributesMap(); assertEquals(map.toString(), 0, map.size()); assertEquals("com.android.unittest", info.getPackage()); assertEquals("Theme.Holo", ResourceHelper.styleToTheme(info.getDefaultTheme(null, @@ -182,7 +184,7 @@ public class ManifestInfoTest extends AdtProjectTest { " </application>\n" + "" + "</manifest>\n"); - Map<String, String> map = info.getActivityThemes(); + Map<String, ActivityAttributes> map = info.getActivityAttributesMap(); assertEquals(map.toString(), 0, map.size()); assertEquals("com.android.unittest", info.getPackage()); @@ -199,7 +201,7 @@ public class ManifestInfoTest extends AdtProjectTest { " </application>\n" + "" + "</manifest>\n"); - Map<String, String> map = info.getActivityThemes(); + Map<String, ActivityAttributes> map = info.getActivityAttributesMap(); assertEquals(map.toString(), 0, map.size()); assertEquals("com.android.unittest", info.getPackage()); @@ -409,6 +411,7 @@ public class ManifestInfoTest extends AdtProjectTest { } @Override + @NonNull public List<String> getBootClasspath() { return new ArrayList<String>(); } |