BasicHttp2Test

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,670 of 1,6700%38 of 380%78784244245959
newConnectionEventsAreFiredOverHttp2()840%n/a118811
startServer()750%n/a11161611
multipleConcurrentRequestsOverHttp2()750%20%22191911
postFormParametersAsBodyStringOverHttp2()720%40%33151511
http2MultiplexesConcurrentRequestsOnSingleConnection()620%20%22131311
postWithHeadersAndFormParamsOverHttp2()610%40%33141411
http2ConnectionIsReusedAcrossSequentialRequests()610%n/a11121211
configTimeoutNotifiesOnThrowableAndFutureOverHttp2()510%20%22121211
largeBodyOverHttp2()500%20%22131311
getWithHeadersOverHttp2()490%20%22121211
postChineseCharOverHttp2()470%n/a11131311
multipleSequentialRequestsOverHttp2()420%20%22121211
configRequestTimeoutHappensInDueTimeOverHttp2()380%40%339911
exceptionInOnCompletedGetNotifiedToOnThrowableOverHttp2()380%20%228811
postByteArrayBodyOverHttp2()360%n/a11111111
cancellingFutureNotifiesOnThrowableWithCancellationExceptionOverHttp2()360%20%229911
postStringBodyOverHttp2()340%n/a11111111
http2ErrorStatusCodesAreReported()340%n/a11101011
postByteBodyOverHttp2()340%n/a11101011
getWithCookiesOverHttp2()330%n/a11101011
stopServer()320%60%448811
getResponseBodyOverHttp2()320%n/a11101011
exceptionInOnCompletedGetNotifiedToFutureOverHttp2()300%n/a119911
reachingMaxRedirectThrowsMaxRedirectExceptionOverHttp2()290%n/a119911
getUrlWithPathWithQueryOverHttp2()280%n/a118811
getUrlWithPathWithQueryParamsOverHttp2()270%n/a118811
getProperPathAndQueryStringOverHttp2()270%n/a118811
http2SequentialRequestsWithMaxConnectionsPerHostOne()270%20%225511
http2ResponseReportsCorrectProtocol()260%n/a118811
getEmptyBodyNotifiesHandlerOverHttp2()260%n/a116611
http2HeadersContainPseudoHeaders()250%n/a118811
defaultRequestBodyEncodingIsUtf8OverHttp2()240%n/a118811
getUrlWithPathWithoutQueryOverHttp2()240%n/a117711
cancelledFutureThrowsCancellationExceptionOverHttp2()240%n/a116611
optionsIsSupportedOverHttp2()240%n/a117711
getEmptyBodyOverHttp2()230%n/a117711
headHasEmptyBodyOverHttp2()230%n/a117711
http2StreamResetIsHandledGracefully()230%n/a119911
simpleGetOverHttp2()210%n/a117711
futureTimeOutThrowsTimeoutExceptionOverHttp2()200%n/a115511
getRootUrlOverHttp2()190%n/a116611
lambda$multipleConcurrentRequestsOverHttp2$2(AtomicReference, AtomicInteger, CountDownLatch, Response, Throwable)140%20%225511
http2ClientWithConfig(Consumer)120%n/a115511
http2CanBeDisabledViaConfig()100%n/a115511
http2IsEnabledByDefault()80%n/a113311
http2Client()70%n/a113311
http1Client()70%n/a113311
lambda$http2ClientWithRedirects$1(int, DefaultAsyncHttpClientConfig.Builder)70%n/a111111
lambda$http2ClientWithTimeout$0(int, DefaultAsyncHttpClientConfig.Builder)70%n/a111111
http2DisabledFallsBackToHttp11()60%n/a113311
lambda$configTimeoutNotifiesOnThrowableAndFutureOverHttp2$5(Future)60%n/a111111
lambda$futureTimeOutThrowsTimeoutExceptionOverHttp2$4(Future)60%n/a111111
lambda$cancelledFutureThrowsCancellationExceptionOverHttp2$3(Future)60%n/a111111
httpsUrl(String)50%n/a111111
http2ClientWithTimeout(int)50%n/a111111
http2ClientWithRedirects(int)50%n/a111111
lambda$http2SequentialRequestsWithMaxConnectionsPerHostOne$7(DefaultAsyncHttpClientConfig.Builder)50%n/a111111
lambda$http2MultiplexesConcurrentRequestsOnSingleConnection$6(DefaultAsyncHttpClientConfig.Builder)50%n/a111111
BasicHttp2Test()30%n/a111111