Add tests for ComponentInfo#isEnabled
Change-Id: I026c1e452f854b4aef065a0e4de1bf040912cbb4
diff --git a/tests/tests/content/src/android/content/pm/cts/ComponentInfoTest.java b/tests/tests/content/src/android/content/pm/cts/ComponentInfoTest.java
index 3f0c4ae..512aa7a 100644
--- a/tests/tests/content/src/android/content/pm/cts/ComponentInfoTest.java
+++ b/tests/tests/content/src/android/content/pm/cts/ComponentInfoTest.java
@@ -181,6 +181,24 @@
@TestTargetNew(
level = TestLevel.COMPLETE,
+ method = "isEnabled",
+ args = {}
+ )
+ public void testIsEnabled() {
+ mComponentInfo = new ComponentInfo();
+ mComponentInfo.applicationInfo = new ApplicationInfo();
+ assertTrue(mComponentInfo.isEnabled());
+
+ mComponentInfo.enabled = false;
+ assertFalse(mComponentInfo.isEnabled());
+
+ mComponentInfo.enabled = true;
+ mComponentInfo.applicationInfo.enabled = false;
+ assertFalse(mComponentInfo.isEnabled());
+ }
+
+ @TestTargetNew(
+ level = TestLevel.COMPLETE,
method = "dumpFront",
args = {android.util.Printer.class, java.lang.String.class}
)