Add ImageWriter fence-related cts case

Bug: 210919185
Test: this
Change-Id: I6c35d69ec647b18fde7100c918dc0e0903baea17
diff --git a/tests/camera/src/android/hardware/camera2/cts/ImageWriterTest.java b/tests/camera/src/android/hardware/camera2/cts/ImageWriterTest.java
index 1c061b7..54eb8b3 100644
--- a/tests/camera/src/android/hardware/camera2/cts/ImageWriterTest.java
+++ b/tests/camera/src/android/hardware/camera2/cts/ImageWriterTest.java
@@ -337,6 +337,39 @@
         }
     }
 
+    @Test
+    public void testGetFence() throws Exception {
+        try (
+            ImageReader reader = new ImageReader
+                .Builder(20, 45)
+                .setMaxImages(2)
+                .setImageFormat(ImageFormat.YUV_420_888)
+                .build();
+            ImageWriter writer = new ImageWriter
+                .Builder(reader.getSurface())
+                .build();
+            Image outputImage = writer.dequeueInputImage()
+        ) {
+            assertEquals(false, outputImage.getFence().isValid());
+        }
+    }
+
+    @Test
+    public void testGetPlanesAndFence() throws Exception {
+        try (
+            ImageReader reader = new ImageReader
+                    .Builder(BUFFER_WIDTH, BUFFER_HEIGHT)
+                    .build();
+            ImageWriter writer = new ImageWriter
+                    .Builder(reader.getSurface())
+                    .build();
+            Image outputImage = writer.dequeueInputImage();
+        ) {
+            outputImage.getPlanes();
+            assertEquals(false, outputImage.getFence().isValid());
+        }
+    }
+
     private void readerWriterFormatTestByCamera(int format, boolean altFactoryMethod)
             throws Exception {
         List<Size> sizes = getSortedSizesForFormat(mCamera.getId(), mCameraManager, format, null);