From ab521cf49daf49d09d69f83aa650989dfdaf2091 Mon Sep 17 00:00:00 2001 From: Chalard Jean Date: Fri, 13 Jan 2023 20:32:54 +0900 Subject: [PATCH] Remove expectCapabilitiesWith and without This is not clearer than using the base method. Test: ConnectivityServiceTest NetworkStaticLibTests Bug: 157405399 Change-Id: Iac9aeffb563d0a1cb6c1287b46b9bbfffc0c75ca --- .../testutils/TestableNetworkCallbackTest.kt | 20 +++++++++++++------ .../testutils/TestableNetworkCallback.kt | 14 ------------- 2 files changed, 14 insertions(+), 20 deletions(-) diff --git a/staticlibs/tests/unit/src/com/android/testutils/TestableNetworkCallbackTest.kt b/staticlibs/tests/unit/src/com/android/testutils/TestableNetworkCallbackTest.kt index 5acdb34733..d36f52a379 100644 --- a/staticlibs/tests/unit/src/com/android/testutils/TestableNetworkCallbackTest.kt +++ b/staticlibs/tests/unit/src/com/android/testutils/TestableNetworkCallbackTest.kt @@ -140,20 +140,28 @@ class TestableNetworkCallbackTest { val meteredNc = NetworkCapabilities() val unmeteredNc = NetworkCapabilities().addCapability(NOT_METERED) // Check that expecting caps (with or without) fails when no callback has been received. - assertFails { mCallback.expectCapabilitiesWith(NOT_METERED, matcher, SHORT_TIMEOUT_MS) } - assertFails { mCallback.expectCapabilitiesWithout(NOT_METERED, matcher, SHORT_TIMEOUT_MS) } + assertFails { + mCallback.expectCaps(matcher, SHORT_TIMEOUT_MS) { it.hasCapability(NOT_METERED) } + } + assertFails { + mCallback.expectCaps(matcher, SHORT_TIMEOUT_MS) { !it.hasCapability(NOT_METERED) } + } // Add NOT_METERED and check that With succeeds and Without fails. mCallback.onCapabilitiesChanged(net, unmeteredNc) - mCallback.expectCapabilitiesWith(NOT_METERED, matcher) + mCallback.expectCaps(matcher) { it.hasCapability(NOT_METERED) } mCallback.onCapabilitiesChanged(net, unmeteredNc) - assertFails { mCallback.expectCapabilitiesWithout(NOT_METERED, matcher, SHORT_TIMEOUT_MS) } + assertFails { + mCallback.expectCaps(matcher, SHORT_TIMEOUT_MS) { !it.hasCapability(NOT_METERED) } + } // Don't add NOT_METERED and check that With fails and Without succeeds. mCallback.onCapabilitiesChanged(net, meteredNc) - assertFails { mCallback.expectCapabilitiesWith(NOT_METERED, matcher, SHORT_TIMEOUT_MS) } + assertFails { + mCallback.expectCaps(matcher, SHORT_TIMEOUT_MS) { it.hasCapability(NOT_METERED) } + } mCallback.onCapabilitiesChanged(net, meteredNc) - mCallback.expectCapabilitiesWithout(NOT_METERED, matcher) + mCallback.expectCaps(matcher) { !it.hasCapability(NOT_METERED) } } @Test diff --git a/staticlibs/testutils/devicetests/com/android/testutils/TestableNetworkCallback.kt b/staticlibs/testutils/devicetests/com/android/testutils/TestableNetworkCallback.kt index d58d5824a6..533ec224c8 100644 --- a/staticlibs/testutils/devicetests/com/android/testutils/TestableNetworkCallback.kt +++ b/staticlibs/testutils/devicetests/com/android/testutils/TestableNetworkCallback.kt @@ -592,20 +592,6 @@ open class TestableNetworkCallback private constructor( valid: (NetworkCapabilities) -> Boolean ) = expect(ANY_NETWORK, tmt) { valid(it.caps) }.caps - @JvmOverloads - fun expectCapabilitiesWith( - capability: Int, - n: HasNetwork, - timeoutMs: Long = defaultTimeoutMs - ) = expectCaps(n, timeoutMs) { it.hasCapability(capability) } - - @JvmOverloads - fun expectCapabilitiesWithout( - capability: Int, - n: HasNetwork, - timeoutMs: Long = defaultTimeoutMs - ) = expectCaps(n, timeoutMs) { !it.hasCapability(capability) } - fun expectBlockedStatusCallback(expectBlocked: Boolean, n: HasNetwork) { expectBlockedStatusCallback(expectBlocked, n.network, defaultTimeoutMs) }