commit | 1b85d91893a3d38aad301dd4582edc6d702cdad0 | [log] [tgz] |
---|---|---|
author | Qin Wang <qinwangz@google.com> | Thu Jul 14 18:56:22 2022 +0000 |
committer | Qin Wang <qinwangz@google.com> | Thu Jul 14 18:56:22 2022 +0000 |
tree | eedcab2e287a0680442a5aaa5fc0780a2c817f9d | |
parent | 8357bedf8d4ae92cb76528f60a3ac32a855918df [diff] |
add mExtendedProperties to PresenceScanFilterTest.java In PresenceScanFilter.writeToParcel, mExtendedProperties should use dest.writeParcelableList insteat of dest.writeList to implement Parcelabele Bug:238916744 Test: atest CtsNearbyFastPairTestCases Ignore-AOSP-First: nearby_not_in_aosp_yet Change-Id: Id52c725efd0b345492fa463b55eda744c4aaef8a
diff --git a/nearby/framework/java/android/nearby/PresenceScanFilter.java b/nearby/framework/java/android/nearby/PresenceScanFilter.java index f0c3c06..79f09eb 100644 --- a/nearby/framework/java/android/nearby/PresenceScanFilter.java +++ b/nearby/framework/java/android/nearby/PresenceScanFilter.java
@@ -132,7 +132,7 @@ } dest.writeInt(mExtendedProperties.size()); if (!mExtendedProperties.isEmpty()) { - dest.writeList(mExtendedProperties); + dest.writeParcelableList(mExtendedProperties, 0); } }
diff --git a/nearby/tests/cts/fastpair/src/android/nearby/cts/PresenceScanFilterTest.java b/nearby/tests/cts/fastpair/src/android/nearby/cts/PresenceScanFilterTest.java index 806e7c0..039826a 100644 --- a/nearby/tests/cts/fastpair/src/android/nearby/cts/PresenceScanFilterTest.java +++ b/nearby/tests/cts/fastpair/src/android/nearby/cts/PresenceScanFilterTest.java
@@ -90,6 +90,7 @@ assertThat(parcelFilter.getType()).isEqualTo(ScanRequest.SCAN_TYPE_NEARBY_PRESENCE); assertThat(parcelFilter.getMaxPathLoss()).isEqualTo(RSSI); assertThat(parcelFilter.getPresenceActions()).containsExactly(ACTION); + assertThat(parcelFilter.getExtendedProperties().get(0).getKey()).isEqualTo(KEY); } @Test