Test speech state change types when parcelling accessibility events.

Bug: 215600524
Test: atest AccessibilityEventTest
Change-Id: I3d2e1f9322596947c6c891d35684c2f30360285b
diff --git a/tests/accessibility/src/android/view/accessibility/cts/AccessibilityEventTest.java b/tests/accessibility/src/android/view/accessibility/cts/AccessibilityEventTest.java
index f86df5d..1564d28 100644
--- a/tests/accessibility/src/android/view/accessibility/cts/AccessibilityEventTest.java
+++ b/tests/accessibility/src/android/view/accessibility/cts/AccessibilityEventTest.java
@@ -632,6 +632,7 @@
         sentEvent.setAction(AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS);
         sentEvent.setMovementGranularity(AccessibilityNodeInfo.MOVEMENT_GRANULARITY_LINE);
         sentEvent.setDisplayId(Display.DEFAULT_DISPLAY);
+        sentEvent.setSpeechStateChangeTypes(AccessibilityEvent.SPEECH_STATE_SPEAKING_START);
 
         AccessibilityRecord record = AccessibilityRecord.obtain();
         AccessibilityRecordTest.fullyPopulateAccessibilityRecord(record);
@@ -738,6 +739,10 @@
                 "windowChangeTypes has incorrect value",
                 expectedEvent.getWindowChanges(),
                 receivedEvent.getWindowChanges());
+        assertEquals(
+                "speechStateChangeTypes has incorrect value,",
+                expectedEvent.getSpeechStateChangeTypes(),
+                receivedEvent.getSpeechStateChangeTypes());
 
         AccessibilityRecordTest.assertEqualsText(expectedEvent.getText(), receivedEvent.getText());
         AccessibilityRecordTest.assertEqualAccessibilityRecord(expectedEvent, receivedEvent);