diff options
| -rw-r--r-- | tests/net/common/java/android/net/NetworkScoreTest.kt | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/tests/net/common/java/android/net/NetworkScoreTest.kt b/tests/net/common/java/android/net/NetworkScoreTest.kt index a7e33b3d63b6..3e10992c62d8 100644 --- a/tests/net/common/java/android/net/NetworkScoreTest.kt +++ b/tests/net/common/java/android/net/NetworkScoreTest.kt @@ -16,6 +16,7 @@ package android.net +import android.net.NetworkScore.Metrics.BANDWIDTH_UNKNOWN import android.net.NetworkScore.POLICY_DEFAULT_SUBSCRIPTION import android.net.NetworkScore.POLICY_IGNORE_ON_WIFI import android.net.NetworkScore.RANGE_MEDIUM @@ -34,24 +35,20 @@ private const val TEST_SCORE = 80 @RunWith(AndroidJUnit4::class) @SmallTest class NetworkScoreTest { - private fun makeScoreBuilder() = NetworkScore.Builder() - .setLegacyScore(TEST_SCORE) - .addPolicy(POLICY_IGNORE_ON_WIFI) - .addPolicy(POLICY_DEFAULT_SUBSCRIPTION) - .setExiting(false) - .setEndToEndMetrics(NetworkScore.Metrics(145 /* latency */, - 2500 /* downlinkBandwidth */, 1430 /* uplinkBandwidth */)) - .setRange(RANGE_MEDIUM) - .setSignalStrength(400) - @Test fun testParcelNetworkScore() { val defaultCap = NetworkCapabilities() - val legacyBuilder = NetworkScore.Builder().setLegacyScore(TEST_SCORE) - assertEquals(TEST_SCORE, legacyBuilder.build().getLegacyScore()) - assertParcelSane(legacyBuilder.build(), 7) + val builder = NetworkScore.Builder().setLegacyScore(TEST_SCORE) + assertEquals(TEST_SCORE, builder.build().getLegacyScore()) + assertParcelSane(builder.build(), 7) - val builder = makeScoreBuilder() + builder.addPolicy(POLICY_IGNORE_ON_WIFI) + .addPolicy(POLICY_DEFAULT_SUBSCRIPTION) + .setLinkLayerMetrics(NetworkScore.Metrics(44 /* latency */, + 380 /* downlinkBandwidth */, BANDWIDTH_UNKNOWN /* uplinkBandwidth */)) + .setEndToEndMetrics(NetworkScore.Metrics(11 /* latency */, + BANDWIDTH_UNKNOWN /* downlinkBandwidth */, 100_000 /* uplinkBandwidth */)) + .setRange(NetworkScore.RANGE_MEDIUM) assertParcelSane(builder.build(), 7) builder.clearPolicy(POLICY_IGNORE_ON_WIFI) val ns = builder.build() @@ -82,7 +79,14 @@ class NetworkScoreTest { @Test fun testBuilderEquals() { - val ns = makeScoreBuilder().build() + val ns = NetworkScore.Builder() + .addPolicy(POLICY_IGNORE_ON_WIFI) + .addPolicy(POLICY_DEFAULT_SUBSCRIPTION) + .setExiting(true) + .setEndToEndMetrics(NetworkScore.Metrics(145, 2500, 1430)) + .setRange(RANGE_MEDIUM) + .setSignalStrength(400) + .build() assertEquals(ns, NetworkScore.Builder(ns).build()) } } |