@@ -11,7 +11,6 @@ import okhttp3.mockwebserver.MockWebServer
1111import okhttp3.mockwebserver.RecordedRequest
1212import org.hamcrest.CoreMatchers.*
1313import org.hamcrest.MatcherAssert.assertThat
14- import org.hamcrest.Matchers.empty
1514import org.hamcrest.Matchers.hasSize
1615import org.hamcrest.collection.IsMapContaining.hasEntry
1716import org.hamcrest.collection.IsMapWithSize.anEmptyMap
@@ -438,22 +437,10 @@ public class DefaultClientTest {
438437 assertThat(loggingInterceptor.level, equalTo(HttpLoggingInterceptor .Level .BODY ))
439438 }
440439
441- @Test
442- public fun builderShouldSetCustomLogLevel () {
443- val client = DefaultClient .Builder ()
444- .enableLogging(true )
445- .logLevel(HttpLoggingInterceptor .Level .HEADERS )
446- .build()
447- assertThat(client.okHttpClient.interceptors, hasSize(2 ))
448- val loggingInterceptor = client.okHttpClient.interceptors[1 ] as HttpLoggingInterceptor
449- assertThat(loggingInterceptor.level, equalTo(HttpLoggingInterceptor .Level .HEADERS ))
450- }
451-
452440 @Test
453441 public fun builderShouldNotAddLoggingInterceptorWhenDisabled () {
454442 val client = DefaultClient .Builder ()
455443 .enableLogging(false )
456- .logLevel(HttpLoggingInterceptor .Level .HEADERS )
457444 .build()
458445 assertThat(client.okHttpClient.interceptors, hasSize(1 ))
459446 assertThat(client.okHttpClient.interceptors[0 ] is RetryInterceptor , equalTo(true ))
@@ -481,90 +468,6 @@ public class DefaultClientTest {
481468 assertThat(logs.isEmpty(), equalTo(false ))
482469 }
483470
484- @Test
485- public fun builderShouldAddSingleCustomInterceptor () {
486- var intercepted = false
487- val customInterceptor = Interceptor { chain ->
488- intercepted = true
489- chain.proceed(chain.request())
490- }
491-
492- val client = DefaultClient .Builder ()
493- .addInterceptor(customInterceptor)
494- .sslSocketFactory(
495- SSLTestUtils .clientCertificates.sslSocketFactory(),
496- SSLTestUtils .clientCertificates.trustManager
497- )
498- .build()
499-
500- assertThat(client.okHttpClient.interceptors, hasSize(2 ))
501- assertThat(client.okHttpClient.interceptors[0 ] is RetryInterceptor , equalTo(true ))
502-
503- enqueueMockResponse(STATUS_SUCCESS , JSON_OK )
504- executeRequest(HttpMethod .GET , client)
505- assertThat(intercepted, equalTo(true ))
506- }
507-
508- @Test
509- public fun builderShouldAddMultipleCustomInterceptors () {
510- val callOrder = mutableListOf<String >()
511- val firstInterceptor = Interceptor { chain ->
512- callOrder.add(" first" )
513- chain.proceed(chain.request())
514- }
515- val secondInterceptor = Interceptor { chain ->
516- callOrder.add(" second" )
517- chain.proceed(chain.request())
518- }
519-
520- val client = DefaultClient .Builder ()
521- .addInterceptor(firstInterceptor)
522- .addInterceptor(secondInterceptor)
523- .sslSocketFactory(
524- SSLTestUtils .clientCertificates.sslSocketFactory(),
525- SSLTestUtils .clientCertificates.trustManager
526- )
527- .build()
528-
529- assertThat(client.okHttpClient.interceptors, hasSize(3 ))
530-
531- enqueueMockResponse(STATUS_SUCCESS , JSON_OK )
532- executeRequest(HttpMethod .GET , client)
533- assertThat(callOrder, equalTo(listOf (" first" , " second" )))
534- }
535-
536- @Test
537- public fun builderShouldPlaceCustomInterceptorsBeforeLogging () {
538- val callOrder = mutableListOf<String >()
539- val customInterceptor = Interceptor { chain ->
540- callOrder.add(" custom" )
541- chain.proceed(chain.request())
542- }
543- val customLogger = HttpLoggingInterceptor .Logger { callOrder.add(" logging" ) }
544-
545- val client = DefaultClient .Builder ()
546- .addInterceptor(customInterceptor)
547- .enableLogging(true )
548- .logger(customLogger)
549- .sslSocketFactory(
550- SSLTestUtils .clientCertificates.sslSocketFactory(),
551- SSLTestUtils .clientCertificates.trustManager
552- )
553- .build()
554-
555- assertThat(client.okHttpClient.interceptors, hasSize(3 ))
556- assertThat(client.okHttpClient.interceptors[0 ] is RetryInterceptor , equalTo(true ))
557- assertThat(client.okHttpClient.interceptors[2 ] is HttpLoggingInterceptor , equalTo(true ))
558-
559- enqueueMockResponse(STATUS_SUCCESS , JSON_OK )
560- executeRequest(HttpMethod .GET , client)
561- val customIndex = callOrder.indexOf(" custom" )
562- val loggingIndex = callOrder.indexOf(" logging" )
563- assertThat(customIndex, not (equalTo(- 1 )))
564- assertThat(loggingIndex, not (equalTo(- 1 )))
565- assertThat(customIndex < loggingIndex, equalTo(true ))
566- }
567-
568471 @Test
569472 public fun builderShouldSetDefaultHeaders () {
570473 enqueueMockResponse(STATUS_SUCCESS , JSON_OK )
@@ -583,12 +486,10 @@ public class DefaultClientTest {
583486
584487 @Test
585488 public fun builderNonRetryableClientShouldInheritConfiguration () {
586- val customInterceptor = Interceptor { chain -> chain.proceed(chain.request()) }
587489 val client = DefaultClient .Builder ()
588490 .connectTimeout(25 )
589491 .readTimeout(35 )
590492 .writeTimeout(45 )
591- .addInterceptor(customInterceptor)
592493 .enableLogging(true )
593494 .build()
594495
0 commit comments