add test on the Intent to start Camera.

Change-Id: I95f29dd1f6c6c9b1ef4e103fcfd599bf31a8cb55
diff --git a/tests/tests/content/src/android/content/cts/AvailableIntentsTest.java b/tests/tests/content/src/android/content/cts/AvailableIntentsTest.java
index bd8c260..45aff4c 100644
--- a/tests/tests/content/src/android/content/cts/AvailableIntentsTest.java
+++ b/tests/tests/content/src/android/content/cts/AvailableIntentsTest.java
@@ -171,4 +171,30 @@
             assertCanBeHandled(intent);
         }
     }
+
+    /**
+     * Test start camera by intent
+     */
+    @TestTargetNew(
+        level = TestLevel.COMPLETE,
+        method = "Intent",
+        args = {java.lang.String.class}
+    )
+    public void testCamera() {
+        PackageManager packageManager = mContext.getPackageManager();
+        if (packageManager.hasSystemFeature(PackageManager.FEATURE_CAMERA)
+                || packageManager.hasSystemFeature(PackageManager.FEATURE_CAMERA_FRONT)) {
+            Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
+            assertCanBeHandled(intent);
+
+            intent.setAction(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
+            assertCanBeHandled(intent);
+
+            intent.setAction(android.provider.MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA);
+            assertCanBeHandled(intent);
+
+            intent.setAction(android.provider.MediaStore.INTENT_ACTION_VIDEO_CAMERA);
+            assertCanBeHandled(intent);
+        }
+    }
 }