diff options
author | joonhunshin <joonhunshin@google.com> | 2024-05-10 09:14:43 +0000 |
---|---|---|
committer | Android Build Cherrypicker Worker <android-build-cherrypicker-worker@google.com> | 2024-05-10 09:14:43 +0000 |
commit | 505626c0d076d21dd8bfc3a8c285481cbd5380d9 (patch) | |
tree | ff933329c8a88d8d907d5c61fddb85b54cd58230 | |
parent | 6ecab9ed5ea2b5afc76baf509f1ac24bb460ef8b (diff) | |
download | cts-505626c0d076d21dd8bfc3a8c285481cbd5380d9.tar.gz |
Clear received storage before starting test.
Bug: 323059163
Test: atest ImsServiceTest
Merged-In: Idf51f5332d86d4892e8f4761ad838891dff2f8f4
Change-Id: Idf51f5332d86d4892e8f4761ad838891dff2f8f4
-rw-r--r-- | tests/tests/telephony/current/src/android/telephony/cts/AsyncSmsMessageListener.java | 9 | ||||
-rw-r--r-- | tests/tests/telephony/current/src/android/telephony/ims/cts/ImsServiceTest.java | 9 |
2 files changed, 18 insertions, 0 deletions
diff --git a/tests/tests/telephony/current/src/android/telephony/cts/AsyncSmsMessageListener.java b/tests/tests/telephony/current/src/android/telephony/cts/AsyncSmsMessageListener.java index ca0cee2272a..b63e1de5378 100644 --- a/tests/tests/telephony/current/src/android/telephony/cts/AsyncSmsMessageListener.java +++ b/tests/tests/telephony/current/src/android/telephony/cts/AsyncSmsMessageListener.java @@ -34,6 +34,15 @@ public class AsyncSmsMessageListener { new LinkedBlockingQueue<>(1); /** + * Clear internal cache data. + */ + public void clear() { + mMessages.clear(); + mSentMessageResults.clear(); + mDeliveredMessageResults.clear(); + } + + /** * Offer a SMS message to the queue of SMS messages waiting to be processed. */ public void offerSmsMessage(String smsMessage) { diff --git a/tests/tests/telephony/current/src/android/telephony/ims/cts/ImsServiceTest.java b/tests/tests/telephony/current/src/android/telephony/ims/cts/ImsServiceTest.java index a723a7fa8d4..0abdfd98c39 100644 --- a/tests/tests/telephony/current/src/android/telephony/ims/cts/ImsServiceTest.java +++ b/tests/tests/telephony/current/src/android/telephony/ims/cts/ImsServiceTest.java @@ -993,6 +993,9 @@ public class ImsServiceTest { SmsManager.getSmsManagerForSubscriptionId(sTestSub) .setStorageMonitorMemoryStatusOverride(false); + // Clear cached data before starting test. + AsyncSmsMessageListener.getInstance().clear(); + //Message received sServiceConnector.getCarrierService().getMmTelFeature().getSmsImplementation() .receiveSmsWaitForAcknowledgeMemoryFull(123456789, SmsMessage.FORMAT_3GPP, @@ -1021,6 +1024,9 @@ public class ImsServiceTest { } setupImsServiceForSms(); + // Clear cached data before starting test. + AsyncSmsMessageListener.getInstance().clear(); + // Message received sServiceConnector.getCarrierService().getMmTelFeature().getSmsImplementation() .receiveSmsWaitForAcknowledge(123456789, SmsMessage.FORMAT_3GPP, @@ -1047,6 +1053,9 @@ public class ImsServiceTest { setupImsServiceForSms(); + // Clear cached data before starting test. + AsyncSmsMessageListener.getInstance().clear(); + // Message received sServiceConnector.getCarrierService().getMmTelFeature().getSmsImplementation() .receiveSmsWaitForAcknowledge(123456789, SmsMessage.FORMAT_3GPP, |