diff options
Diffstat (limited to 'common/testutils/devicetests/com/android/testutils/TestableNetworkAgent.kt')
-rw-r--r-- | common/testutils/devicetests/com/android/testutils/TestableNetworkAgent.kt | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/common/testutils/devicetests/com/android/testutils/TestableNetworkAgent.kt b/common/testutils/devicetests/com/android/testutils/TestableNetworkAgent.kt index 40fb7733..8dc1bc45 100644 --- a/common/testutils/devicetests/com/android/testutils/TestableNetworkAgent.kt +++ b/common/testutils/devicetests/com/android/testutils/TestableNetworkAgent.kt @@ -30,6 +30,7 @@ import com.android.net.module.util.ArrayTrackRecord import com.android.testutils.TestableNetworkAgent.CallbackEntry.OnAddKeepalivePacketFilter import com.android.testutils.TestableNetworkAgent.CallbackEntry.OnAutomaticReconnectDisabled import com.android.testutils.TestableNetworkAgent.CallbackEntry.OnBandwidthUpdateRequested +import com.android.testutils.TestableNetworkAgent.CallbackEntry.OnDscpPolicyStatusUpdated import com.android.testutils.TestableNetworkAgent.CallbackEntry.OnNetworkCreated import com.android.testutils.TestableNetworkAgent.CallbackEntry.OnNetworkDestroyed import com.android.testutils.TestableNetworkAgent.CallbackEntry.OnNetworkUnwanted @@ -89,6 +90,7 @@ public open class TestableNetworkAgent( data class OnSignalStrengthThresholdsUpdated(val thresholds: IntArray) : CallbackEntry() object OnNetworkCreated : CallbackEntry() object OnNetworkDestroyed : CallbackEntry() + data class OnDscpPolicyStatusUpdated(val policyId: Int, val status: Int) : CallbackEntry() data class OnRegisterQosCallback( val callbackId: Int, val filter: QosFilter @@ -162,6 +164,10 @@ public open class TestableNetworkAgent( history.add(OnNetworkDestroyed) } + override fun onDscpPolicyStatusUpdated(policyId: Int, status: Int) { + history.add(OnDscpPolicyStatusUpdated(policyId, status)) + } + // Expects the initial validation event that always occurs immediately after registering // a NetworkAgent whose network does not require validation (which test networks do // not, since they lack the INTERNET capability). It always contains the default argument @@ -197,4 +203,4 @@ public open class TestableNetworkAgent( "Handler didn't became idle after ${DEFAULT_TIMEOUT_MS}ms") assertNull(history.peek()) } -}
\ No newline at end of file +} |