Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 62c20a51 authored by James Mattis's avatar James Mattis
Browse files

nits removing extra space, change method name, etc

Minor cleanup as per nit comments on approved CLs in the relation chain.

Namely:
- removing an extranous space
- changing requestsSortedById() to be package private
- changing releaseNetworkRequest() name to releaseNetworkRequests()
- adding final in a couple spots
- added some test requests in testDumpDoesNotCrash()

Bug: 173145245
Bug: 173292541
Bug: 173146509
Bug: 171991028
Test: atest FrameworksNetTests
Change-Id: I177ec6072a44acd247022b65b56e90cc231094b9
parent 7cc0255a
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -1377,7 +1377,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
        }
        final String action = blocked ? "BLOCKED" : "UNBLOCKED";
        final NetworkRequest satisfiedRequest = nri.getSatisfiedRequest();
        int requestId =  satisfiedRequest != null
        final int requestId =  satisfiedRequest != null
                ? satisfiedRequest.requestId : nri.mRequests.get(0).requestId;
        mNetworkInfoBlockingLogs.log(String.format(
                "%s %d(%d) on netId %d", action, nri.mUid, requestId, net.getNetId()));
@@ -2712,7 +2712,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
     * Return an array of all current NetworkRequest sorted by request id.
     */
    @VisibleForTesting
    protected NetworkRequestInfo[] requestsSortedById() {
    NetworkRequestInfo[] requestsSortedById() {
        NetworkRequestInfo[] requests = new NetworkRequestInfo[0];
        requests = mNetworkRequests.values().toArray(requests);
        // Sort the array based off the NRI containing the min requestId in its requests.
@@ -5527,7 +5527,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
        public void binderDied() {
            log("ConnectivityService NetworkRequestInfo binderDied(" +
                    mRequests + ", " + mBinder + ")");
            releaseNetworkRequest(mRequests);
            releaseNetworkRequests(mRequests);
        }

        @Override
@@ -5854,7 +5854,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
        return mNextNetworkProviderId.getAndIncrement();
    }

    private void releaseNetworkRequest(List<NetworkRequest> networkRequests) {
    private void releaseNetworkRequests(List<NetworkRequest> networkRequests) {
        for (int i = 0; i < networkRequests.size(); i++) {
            releaseNetworkRequest(networkRequests.get(i));
        }
+12 −3
Original line number Diff line number Diff line
@@ -7812,7 +7812,16 @@ public class ConnectivityServiceTest {

    @Test
    public void testDumpDoesNotCrash() {
        StringWriter stringWriter = new StringWriter();
        // Filing a couple requests prior to testing the dump.
        final TestNetworkCallback genericNetworkCallback = new TestNetworkCallback();
        final TestNetworkCallback wifiNetworkCallback = new TestNetworkCallback();
        final NetworkRequest genericRequest = new NetworkRequest.Builder()
                .clearCapabilities().build();
        final NetworkRequest wifiRequest = new NetworkRequest.Builder()
                .addTransportType(TRANSPORT_WIFI).build();
        mCm.registerNetworkCallback(genericRequest, genericNetworkCallback);
        mCm.registerNetworkCallback(wifiRequest, wifiNetworkCallback);
        final StringWriter stringWriter = new StringWriter();

        mService.dump(new FileDescriptor(), new PrintWriter(stringWriter), new String[0]);

@@ -7834,11 +7843,11 @@ public class ConnectivityServiceTest {
        mCm.registerNetworkCallback(wifiRequest, wifiNetworkCallback);
        mCm.registerNetworkCallback(cellRequest, cellNetworkCallback);

        ConnectivityService.NetworkRequestInfo[] nriOutput = mService.requestsSortedById();
        final ConnectivityService.NetworkRequestInfo[] nriOutput = mService.requestsSortedById();

        assertTrue(nriOutput.length > 1);
        for (int i = 0; i < nriOutput.length - 1; i++) {
            boolean isRequestIdInOrder =
            final boolean isRequestIdInOrder =
                    nriOutput[i].mRequests.get(0).requestId
                            < nriOutput[i + 1].mRequests.get(0).requestId;
            assertTrue(isRequestIdInOrder);