Merge changes from topic "revert-10343065-HRWTWGOFZV"
* changes: Revert "[NS D05] Rework how to tear down networks" Revert "[NS D06] Implement more policies" Revert "[NS D07] Use the unmodified legacy score"
This commit is contained in:
committed by
Android (Google) Code Review
commit
e60c52cb89
@@ -2058,15 +2058,14 @@ public class ConnectivityServiceTest {
|
||||
assertEquals(mCellNetworkAgent.getNetwork(), mCm.getActiveNetwork());
|
||||
assertEquals(defaultCallback.getLastAvailableNetwork(), mCm.getActiveNetwork());
|
||||
|
||||
// Bring up validated wifi.
|
||||
// Bring up wifi with a score of 70.
|
||||
// Cell is lingered because it would not satisfy any request, even if it validated.
|
||||
mWiFiNetworkAgent = new TestNetworkAgentWrapper(TRANSPORT_WIFI);
|
||||
mWiFiNetworkAgent.connect(true); // Score: 60
|
||||
mWiFiNetworkAgent.adjustScore(50);
|
||||
mWiFiNetworkAgent.connect(false); // Score: 70
|
||||
callback.expectAvailableCallbacksUnvalidated(mWiFiNetworkAgent);
|
||||
// TODO: Investigate sending validated before losing.
|
||||
callback.expectCallback(CallbackEntry.LOSING, mCellNetworkAgent);
|
||||
callback.expectCapabilitiesWith(NET_CAPABILITY_VALIDATED, mWiFiNetworkAgent);
|
||||
defaultCallback.expectAvailableThenValidatedCallbacks(mWiFiNetworkAgent);
|
||||
defaultCallback.expectAvailableCallbacksUnvalidated(mWiFiNetworkAgent);
|
||||
assertEquals(mWiFiNetworkAgent.getNetwork(), mCm.getActiveNetwork());
|
||||
assertEquals(defaultCallback.getLastAvailableNetwork(), mCm.getActiveNetwork());
|
||||
|
||||
@@ -5850,7 +5849,7 @@ public class ConnectivityServiceTest {
|
||||
|
||||
mWiFiNetworkAgent = new TestNetworkAgentWrapper(TRANSPORT_WIFI);
|
||||
mWiFiNetworkAgent.connect(true);
|
||||
trustedCallback.expectAvailableThenValidatedCallbacks(mWiFiNetworkAgent);
|
||||
trustedCallback.expectAvailableDoubleValidatedCallbacks(mWiFiNetworkAgent);
|
||||
verify(mNetworkManagementService).setDefaultNetId(eq(mWiFiNetworkAgent.getNetwork().netId));
|
||||
reset(mNetworkManagementService);
|
||||
|
||||
|
||||
@@ -16,18 +16,14 @@
|
||||
|
||||
package com.android.server.connectivity
|
||||
|
||||
import android.net.ConnectivityManager.TYPE_WIFI
|
||||
import android.net.LinkProperties
|
||||
import android.net.Network
|
||||
import android.net.NetworkAgentConfig
|
||||
import android.net.NetworkCapabilities
|
||||
import android.net.NetworkInfo
|
||||
import android.net.NetworkRequest
|
||||
import android.net.NetworkScore
|
||||
import androidx.test.filters.SmallTest
|
||||
import androidx.test.runner.AndroidJUnit4
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.mockito.ArgumentMatchers.any
|
||||
import org.mockito.Mockito.doReturn
|
||||
import org.mockito.Mockito.mock
|
||||
import kotlin.test.assertEquals
|
||||
import kotlin.test.assertNull
|
||||
@@ -37,24 +33,10 @@ import kotlin.test.assertNull
|
||||
class NetworkRankerTest {
|
||||
private val ranker = NetworkRanker()
|
||||
|
||||
private fun makeNai(satisfy: Boolean, score: Int) = object : NetworkAgentInfo(
|
||||
null /* messenger */,
|
||||
null /* asyncChannel*/,
|
||||
Network(100),
|
||||
NetworkInfo(TYPE_WIFI, 0 /* subtype */, "" /* typename */, "" /* subtypename */),
|
||||
LinkProperties(),
|
||||
NetworkCapabilities(),
|
||||
NetworkScore.Builder().setLegacyScore(score).build(),
|
||||
null /* context */,
|
||||
null /* handler */,
|
||||
NetworkAgentConfig(),
|
||||
null /* connectivityService */,
|
||||
null /* netd */,
|
||||
null /* dnsResolver */,
|
||||
null /* networkManagementService */,
|
||||
0 /* factorySerialNumber */) {
|
||||
override fun satisfies(request: NetworkRequest?): Boolean = satisfy
|
||||
override fun getCurrentScore(): Int = score
|
||||
private fun makeNai(satisfy: Boolean, score: Int) = mock(NetworkAgentInfo::class.java).also {
|
||||
doReturn(satisfy).`when`(it).satisfies(any())
|
||||
doReturn(score).`when`(it).currentScore
|
||||
it.networkCapabilities = NetworkCapabilities()
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user