okhttp3

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total20,018 of 20,0180%2,171 of 2,1710%1,9631,9633,8653,865869869102102
HttpUrl.Builder1,6610%2560%172172323323434311
HttpUrl1,2360%1700%136136219219515111
Cookie1,1110%2120%132132242242262611
Cookie.Companion1,0990%1700%94941551559911
HttpUrl.Companion8060%1230%8181130130191911
CipherSuite6510%220%20201551559911
OkHttpClient.Builder6490%500%6363160160383811
Cache.Entry5860%320%25251411419911
Headers5550%680%55559696212111
CacheControl5390%740%5555135135181811
Dispatcher4680%500%4646104104212111
Headers.Companion4640%520%333339397711
ConnectionSpec4460%460%35357777121211
OkHttpClient3750%180%43438787343411
CacheControl.Companion3660%500%282881813311
Address3350%420%37376868161611
MultipartBody3250%260%26268282121211
Request.Builder3170%340%38386161212111
Cache3120%260%39399797262611
CertificatePinner3050%420%32325858111111
Headers.Builder3050%240%27274949151511
MultipartReader2970%290%232353537711
MediaType.Companion2920%160%121232324411
Response.Builder2900%240%33337171212111
Handshake2890%340%30306363131311
RealCall2720%140%20205858131311
Response2540%180%34345757252511
Cache.Companion2500%260%202033337711
MediaType2320%280%25254444111111
RequestBody.Companion2060%40%15152626131311
CertificatePinner.Pin2020%220%161631315511
Challenge1890%220%21213737101011
HttpUrl.Builder.Companion1880%510%303030304411
ResponseBody1880%160%19193333111111
ResponseBody.Companion1810%40%14142727121211
RealCall.AsyncCall1800%120%151542429911
ConnectionSpec.Builder1770%220%21213939101011
Handshake.Companion1610%100%9919194411
MultipartBody.Part.Companion1560%140%111116164411
Cookie.Builder1440%180%20203333111111
Protocol1350%120%101018184411
CacheControl.Builder1350%120%16163333101011
MultipartReader.PartSource1320%120%101012124411
TlsVersion1300%80%111121215511
Route1230%180%171725258811
CipherSuite.Companion1150%80%8815154411
FormBody1140%80%15152727111111
FormBody.Builder1120%80%9918185511
Cache.urls.new Iterator() {...}1100%80%8820204411
MultipartBody.Builder1060%80%131323239911
Request1030%0%14142020131311
MultipartBody.Part980%140%141426267711
RequestBody870%80%131319199911
Cache.RealCacheRequest790%0%6616165511
Cache.new Iterator() {...}780%80%8820204411
CertificatePinner.Companion770%0%44443311
CipherSuite.Companion.ORDER_BY_NAME.new Comparator() {...}640%100%7712122211
Protocol.Companion610%120%77881111
Cache.CacheRequestImpl600%0%4417173311
ResponseBody.BomAwareReader590%60%6615153311
MultipartBody.Companion570%80%55991111
CertificatePinner.Builder520%40%55773311
RequestBody.Companion.asRequestBody.new RequestBody() {...}510%n/a44554411
Cache.CacheResponseBody490%40%6612124411
Cache.RealCacheRequest.new ForwardingSink() {...}480%0%33882211
Cache.CacheRequestImpl.new ForwardingSink() {...}470%0%3310102211
Dns.Companion.DnsSystem440%n/a22772211
OkHttpClient.new Internal() {...}410%n/a10101414101011
Cache.new InternalCache() {...}360%n/a7711117711
EventListener350%n/a26262525262611
RequestBody.Companion.toRequestBody.new RequestBody() {...}350%n/a44554411
Dns330%0%33772211
RequestBody.new RequestBody() {...}320%n/a44554411
TlsVersion.Companion320%60%66771111
Credentials300%n/a22442211
ConnectionPool290%n/a55995511
CertificatePinner.check.new Function0() {...}290%40%33221111
RequestBody.new RequestBody() {...}270%n/a44664411
RequestBody.Companion.toRequestBody.new RequestBody() {...}260%n/a44554411
RequestBody.new RequestBody() {...}230%n/a44554411
ResponseBody.new ResponseBody() {...}210%n/a44444411
MultipartReader.Part210%n/a33333311
ResponseBody.Companion.asResponseBody.new ResponseBody() {...}210%n/a44444411
Interceptor.Companion180%n/a22332211
Cache.CacheResponseBody.new ForwardingSource() {...}160%n/a22442211
Interceptor.Companion.invoke.new Interceptor() {...}150%n/a22222211
CookieJar.Companion.NoCookies150%n/a33333311
Handshake.peerCertificates.new Function0() {...}140%n/a11551111
OkHttpClient.Builder.addInterceptor..inlined.invoke.new Interceptor() {...}0%n/a22222211
OkHttpClient.Builder.addNetworkInterceptor..inlined.invoke.new Interceptor() {...}0%n/a22222211
WebSocketListener0%n/a77777711
Authenticator.Companion.AuthenticatorNone0%n/a22222211
OkHttp0%n/a11111111
CookieJar.new CookieJar() {...}0%n/a33333311
CookieJar0%n/a11111111
Authenticator0%n/a22112211
OkHttpClient.Companion0%n/a22222211
Handshake.Companion.handshake.new Function0() {...}0%n/a11111111
EventListener.Companion.NONE.new EventListener() {...}0%n/a11111111
Handshake.Companion.get.new Function0() {...}0%n/a11111111
EventListener.new EventListener() {...}0%n/a11111111
MultipartReader.Companion0%n/a11111111