Merge "cronet: Fix AutoBoxing API linter issue"
This commit is contained in:
@@ -19,6 +19,9 @@ import android.net.http.QuicOptions
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||
import com.google.common.truth.Truth.assertThat
|
||||
import java.time.Duration
|
||||
import kotlin.test.assertFailsWith
|
||||
import kotlin.test.assertFalse
|
||||
import kotlin.test.assertTrue
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
|
||||
@@ -30,7 +33,10 @@ class QuicOptionsTest {
|
||||
assertThat(quicOptions.allowedQuicHosts).isEmpty()
|
||||
assertThat(quicOptions.handshakeUserAgent).isNull()
|
||||
assertThat(quicOptions.idleConnectionTimeout).isNull()
|
||||
assertThat(quicOptions.inMemoryServerConfigsCacheSize).isNull()
|
||||
assertFalse(quicOptions.hasInMemoryServerConfigsCacheSize())
|
||||
assertFailsWith(IllegalStateException::class) {
|
||||
quicOptions.inMemoryServerConfigsCacheSize
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -61,6 +67,7 @@ class QuicOptionsTest {
|
||||
val quicOptions = QuicOptions.Builder()
|
||||
.setInMemoryServerConfigsCacheSize(42)
|
||||
.build()
|
||||
assertTrue(quicOptions.hasInMemoryServerConfigsCacheSize())
|
||||
assertThat(quicOptions.inMemoryServerConfigsCacheSize)
|
||||
.isEqualTo(42)
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@ package android.net.http {
|
||||
method @NonNull public java.util.Set<java.lang.String> getAllowedQuicHosts();
|
||||
method @Nullable public String getHandshakeUserAgent();
|
||||
method @Nullable public java.time.Duration getIdleConnectionTimeout();
|
||||
method @Nullable public Integer getInMemoryServerConfigsCacheSize();
|
||||
method public int getInMemoryServerConfigsCacheSize();
|
||||
method public boolean hasInMemoryServerConfigsCacheSize();
|
||||
}
|
||||
|
||||
public static final class QuicOptions.Builder {
|
||||
|
||||
Reference in New Issue
Block a user