Loading tests/unit/src/android/net/testutils/TestableNetworkCallbackTest.kt +14 −0 Original line number Diff line number Diff line Loading @@ -112,6 +112,20 @@ class TestableNetworkCallbackTest { assertFails { mCallback.assertNoCallback(SHORT_TIMEOUT_MS) } } @Test fun testAssertNoCallbackThat() { val net = Network(101) mCallback.assertNoCallbackThat { it is Available } mCallback.onAvailable(net) // Expect no blocked status change. Receive other callback does not fail the test. mCallback.assertNoCallbackThat { it is BlockedStatus } mCallback.onBlockedStatusChanged(net, true) assertFails { mCallback.assertNoCallbackThat { it is BlockedStatus } } mCallback.onBlockedStatusChanged(net, false) mCallback.onCapabilitiesChanged(net, NetworkCapabilities()) assertFails { mCallback.assertNoCallbackThat { it is CapabilitiesChanged } } } @Test fun testCapabilitiesWithAndWithout() { val net = Network(101) Loading Loading
tests/unit/src/android/net/testutils/TestableNetworkCallbackTest.kt +14 −0 Original line number Diff line number Diff line Loading @@ -112,6 +112,20 @@ class TestableNetworkCallbackTest { assertFails { mCallback.assertNoCallback(SHORT_TIMEOUT_MS) } } @Test fun testAssertNoCallbackThat() { val net = Network(101) mCallback.assertNoCallbackThat { it is Available } mCallback.onAvailable(net) // Expect no blocked status change. Receive other callback does not fail the test. mCallback.assertNoCallbackThat { it is BlockedStatus } mCallback.onBlockedStatusChanged(net, true) assertFails { mCallback.assertNoCallbackThat { it is BlockedStatus } } mCallback.onBlockedStatusChanged(net, false) mCallback.onCapabilitiesChanged(net, NetworkCapabilities()) assertFails { mCallback.assertNoCallbackThat { it is CapabilitiesChanged } } } @Test fun testCapabilitiesWithAndWithout() { val net = Network(101) Loading