diff options
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java b/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java index 65427beb2..fd21437d1 100644 --- a/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java +++ b/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java @@ -1142,6 +1142,7 @@ public class WifiMetricsTest { } } private void verifyDeserializedStaEvents(WifiMetricsProto.WifiLog wifiLog) { + assertNotNull(mTestWifiConfig); assertEquals(NUM_TEST_STA_EVENTS, wifiLog.staEventList.length); int j = 0; // De-serialized event index for (int i = 0; i < mTestStaMessageInts.length; i++) { @@ -1161,6 +1162,21 @@ public class WifiMetricsTest { j++; } } + for (int i = 0; i < mTestStaLogInts.length; i++) { + StaEvent event = wifiLog.staEventList[j]; + int[] evs = mExpectedValues[j]; + assertEquals(evs[0], event.type); + assertEquals(evs[1], event.reason); + assertEquals(evs[2], event.status); + assertEquals(evs[3] == 1 ? true : false, event.localGen); + assertEquals(evs[4], event.authFailureReason); + assertEquals(evs[5] == 1 ? true : false, event.associationTimedOut); + assertEquals(evs[6], event.supplicantStateChangesBitmask); + assertConfigInfoEqualsWifiConfig( + evs[7] == 1 ? mTestWifiConfig : null, event.configInfo); + j++; + } + assertEquals(mExpectedValues.length, j); } /** @@ -1274,6 +1290,7 @@ public class WifiMetricsTest { * Test Open Network Notification blacklist size and feature state are not cleared when proto * is dumped. */ + @Test public void testOpenNetworkNotificationBlacklistSizeAndFeatureStateNotCleared() throws Exception { mWifiMetrics.setOpenNetworkRecommenderBlacklistSize( |