Add unit test for sms relay metrics
Bug: 385096345
Test: 385096345
FLAG: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a51bda88b700846d2ed469f9f46d9101276cfb54)
Merged-In: I83480d2b4fcbc400ff73eb2554680333fcf18bd8
Change-Id: I83480d2b4fcbc400ff73eb2554680333fcf18bd8
diff --git a/tests/telephonytests/src/com/android/internal/telephony/satellite/DatagramDispatcherTest.java b/tests/telephonytests/src/com/android/internal/telephony/satellite/DatagramDispatcherTest.java
index d5fd6f6..b4de672 100644
--- a/tests/telephonytests/src/com/android/internal/telephony/satellite/DatagramDispatcherTest.java
+++ b/tests/telephonytests/src/com/android/internal/telephony/satellite/DatagramDispatcherTest.java
@@ -838,6 +838,8 @@
.updateSendStatus(eq(SUB_ID), eq(datagramType),
eq(SatelliteManager.SATELLITE_DATAGRAM_TRANSFER_STATE_IDLE), eq(0),
eq(SATELLITE_RESULT_SUCCESS));
+ verify(mMockSessionMetricsStats, times(1))
+ .addCountOfSuccessfulOutgoingDatagram(eq(datagramType), anyLong());
verifyNoMoreInteractions(mMockDatagramController);
}
@@ -874,6 +876,9 @@
eq(datagramType),
eq(SatelliteManager.SATELLITE_DATAGRAM_TRANSFER_STATE_IDLE), eq(0),
eq(SATELLITE_RESULT_SUCCESS));
+ verify(mMockSessionMetricsStats, times(1))
+ .addCountOfFailedOutgoingDatagram(eq(datagramType), eq(
+ SatelliteManager.SATELLITE_RESULT_NETWORK_ERROR));
}
@Test