Skip to content
This repository was archived by the owner on Jun 17, 2024. It is now read-only.

Commit a3a949f

Browse files
mcararemergify[bot]
authored andcommitted
Bug 1859017 - Use extension functions instead of deprecated constructors/methods.
1 parent 25d4e61 commit a3a949f

File tree

5 files changed

+20
-19
lines changed

5 files changed

+20
-19
lines changed

android-components/components/browser/engine-gecko/src/test/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchUnitTestCases.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import mozilla.components.support.test.mock
1414
import mozilla.components.support.test.robolectric.testContext
1515
import mozilla.components.support.test.whenever
1616
import mozilla.components.tooling.fetch.tests.FetchTestCases
17-
import okhttp3.Headers
17+
import okhttp3.Headers.Companion.toHeaders
1818
import okhttp3.mockwebserver.MockWebServer
1919
import okhttp3.mockwebserver.RecordedRequest
2020
import org.junit.Assert.assertEquals
@@ -297,7 +297,7 @@ class GeckoViewFetchUnitTestCases : FetchTestCases() {
297297
whenever(request.method).thenReturn(method)
298298

299299
headerMap?.let {
300-
whenever(request.headers).thenReturn(Headers.of(headerMap))
300+
whenever(request.headers).thenReturn(headerMap.toHeaders())
301301
whenever(request.getHeader(any())).thenAnswer { inv -> it[inv.getArgument(0)] }
302302
}
303303

android-components/components/browser/icons/src/test/java/mozilla/components/browser/icons/BrowserIconsTest.kt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ import mozilla.components.support.test.rule.MainCoroutineRule
2424
import mozilla.components.support.test.rule.runTestOnMain
2525
import okhttp3.mockwebserver.MockResponse
2626
import okhttp3.mockwebserver.MockWebServer
27-
import okio.Okio
27+
import okio.buffer
28+
import okio.source
2829
import org.junit.After
2930
import org.junit.Assert.assertEquals
3031
import org.junit.Assert.assertNotNull
@@ -79,7 +80,7 @@ class BrowserIconsTest {
7980
server.enqueue(
8081
MockResponse().setBody(
8182

82-
Okio.buffer(Okio.source(javaClass.getResourceAsStream("/png/mozac.png")!!)).buffer,
83+
javaClass.getResourceAsStream("/png/mozac.png")!!.source().buffer().buffer,
8384
),
8485
)
8586

@@ -131,7 +132,7 @@ class BrowserIconsTest {
131132

132133
server.enqueue(
133134
MockResponse().setBody(
134-
Okio.buffer(Okio.source(javaClass.getResourceAsStream("/png/mozac.png")!!)).buffer,
135+
javaClass.getResourceAsStream("/png/mozac.png")!!.source().buffer().buffer,
135136
),
136137
)
137138

@@ -174,7 +175,7 @@ class BrowserIconsTest {
174175

175176
server.enqueue(
176177
MockResponse().setBody(
177-
Okio.buffer(Okio.source(javaClass.getResourceAsStream("/png/mozac.png")!!)).buffer,
178+
javaClass.getResourceAsStream("/png/mozac.png")!!.source().buffer().buffer,
178179
),
179180
)
180181

android-components/components/browser/icons/src/test/java/mozilla/components/browser/icons/loader/HttpIconLoaderTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ class HttpIconLoaderTest {
8181
assertEquals("GET", request.method)
8282

8383
val headers = request.headers
84-
for (i in 0 until headers.size()) {
84+
for (i in 0 until headers.size) {
8585
println(headers.name(i) + ": " + headers.value(i))
8686
}
8787
} finally {

android-components/components/lib/fetch-okhttp/src/main/java/mozilla/components/lib/fetch/okhttp/OkHttpClient.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import okhttp3.Cache
1818
import okhttp3.CacheControl
1919
import okhttp3.JavaNetCookieJar
2020
import okhttp3.OkHttpClient
21-
import okhttp3.RequestBody
21+
import okhttp3.RequestBody.Companion.toRequestBody
2222
import java.net.CookieHandler
2323
import java.net.CookieManager
2424

@@ -104,20 +104,20 @@ private fun OkHttpClient.rebuildFor(request: Request, context: Context?): OkHttp
104104
}
105105

106106
private fun okhttp3.Response.toResponse(): Response {
107-
val body = body()
108-
val headers = translateHeaders(headers())
107+
val body = body
108+
val headers = translateHeaders(headers)
109109

110110
return Response(
111-
url = request().url().toString(),
111+
url = request.url.toString(),
112112
headers = headers,
113-
status = code(),
113+
status = code,
114114
body = if (body != null) Response.Body(body.byteStream(), headers["Content-Type"]) else Response.Body.empty(),
115115
)
116116
}
117117

118118
private fun createRequestBuilderWithBody(request: Request): RequestBuilder {
119-
val requestBody = request.body?.let { body ->
120-
RequestBody.create(null, body.useStream { it.readBytes() })
119+
val requestBody = request.body?.useStream { it.readBytes() }?.let {
120+
it.toRequestBody(null, 0, it.size)
121121
}
122122

123123
return RequestBuilder()
@@ -141,7 +141,7 @@ private fun RequestBuilder.addHeadersFrom(request: Request, defaultHeaders: Head
141141
private fun translateHeaders(actualHeaders: okhttp3.Headers): Headers {
142142
val headers = MutableHeaders()
143143

144-
for (i in 0 until actualHeaders.size()) {
144+
for (i in 0 until actualHeaders.size) {
145145
headers.append(actualHeaders.name(i), actualHeaders.value(i))
146146
}
147147

android-components/components/tooling/fetch-tests/src/main/java/mozilla/components/tooling/fetch/tests/FetchTestCases.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import okhttp3.mockwebserver.MockResponse
1515
import okhttp3.mockwebserver.MockWebServer
1616
import okio.Buffer
1717
import okio.GzipSink
18-
import okio.Okio
18+
import okio.buffer
1919
import org.junit.Assert.assertEquals
2020
import org.junit.Assert.assertFalse
2121
import org.junit.Assert.assertNotNull
@@ -92,7 +92,7 @@ abstract class FetchTestCases {
9292

9393
val request = takeRequest()
9494

95-
assertTrue(request.headers.size() >= 5)
95+
assertTrue(request.headers.size >= 5)
9696

9797
val names = request.headers.names()
9898
assertTrue(names.contains("Accept"))
@@ -359,7 +359,7 @@ abstract class FetchTestCases {
359359

360360
val request = takeRequest()
361361

362-
for (i in 0 until request.headers.size()) {
362+
for (i in 0 until request.headers.size) {
363363
println(" Header: " + request.headers.name(i) + " = " + request.headers.value(i))
364364
}
365365

@@ -516,7 +516,7 @@ abstract class FetchTestCases {
516516
@Throws(IOException::class)
517517
private fun gzip(data: String): Buffer {
518518
val result = Buffer()
519-
val sink = Okio.buffer(GzipSink(result))
519+
val sink = GzipSink(result).buffer()
520520
sink.writeUtf8(data)
521521
sink.close()
522522
return result

0 commit comments

Comments
 (0)