Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
755 0 0 0 100% 8.188

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.apache.hc.client5.http.entity.mime 46 0 0 0 100% 0.039
org.apache.hc.client5.http.impl.cookie 90 0 0 0 100% 0.078
org.apache.hc.client5.http.impl.classic 149 0 0 0 100% 2.648
org.apache.hc.client5.http.auth 21 0 0 0 100% 0.041
org.apache.hc.client5.http.impl.io 36 0 0 0 100% 0.384
org.apache.hc.client5.http.protocol 56 0 0 0 100% 1.07
org.apache.hc.client5.http.impl 57 0 0 0 100% 2.994
org.apache.hc.client5.http.config 3 0 0 0 100% 0.044
org.apache.hc.client5.http.async.methods 6 0 0 0 100% 0.015
org.apache.hc.client5.http.validator 4 0 0 0 100% 0.002
org.apache.hc.client5.http.ssl 26 0 0 0 100% 0.24
org.apache.hc.client5.http 21 0 0 0 100% 0.021
org.apache.hc.client5.http.impl.auth 116 0 0 0 100% 0.299
org.apache.hc.client5.http.classic.methods 20 0 0 0 100% 0.037
org.apache.hc.client5.http.psl 9 0 0 0 100% 0.073
org.apache.hc.client5.http.entity 19 0 0 0 100% 0.066
org.apache.hc.client5.http.utils 29 0 0 0 100% 0.097
org.apache.hc.client5.http.impl.routing 29 0 0 0 100% 0.034
org.apache.hc.client5.http.cookie 18 0 0 0 100% 0.006

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.hc.client5.http.entity.mime

Class Tests Errors Failures Skipped Success Rate Time
TestMultipartContentBody 2 0 0 0 100% 0.001
TestMultipartFormat 2 0 0 0 100% 0.002
TestMimeField 1 0 0 0 100% 0
TestFormBodyPartBuilder 3 0 0 0 100% 0.002
TestMultipartForm 8 0 0 0 100% 0.01
TestMultipartEntityBuilder 14 0 0 0 100% 0.007
FormBodyPartTest 1 0 0 0 100% 0
HttpRFC7578MultipartTest 1 0 0 0 100% 0.001
TestMultipartPartBuilder 3 0 0 0 100% 0.002
TestMultipartMixed 7 0 0 0 100% 0.012
TestMultipartFormHttpEntity 4 0 0 0 100% 0.002

org.apache.hc.client5.http.impl.cookie

Class Tests Errors Failures Skipped Success Rate Time
TestBasicClientCookie 3 0 0 0 100% 0.002
TestBasicCookieStore 3 0 0 0 100% 0.007
TestBasicCookieAttribHandlers 32 0 0 0 100% 0.028
TestRFC6265CookieSpec 17 0 0 0 100% 0.018
TestLaxCookieAttribHandlers 32 0 0 0 100% 0.021
TestPublicSuffixListParser 3 0 0 0 100% 0.002

org.apache.hc.client5.http.impl.classic

Class Tests Errors Failures Skipped Success Rate Time
TestNullBackoffStrategy 2 0 0 0 100% 0.001
TestProxyClient 2 0 0 0 100% 0.066
DistributedProxySelectorTest 7 0 0 0 100% 0.78
TestAIMDBackoffManager 13 0 0 0 100% 0.014
TestContentCompressionExec 10 0 0 0 100% 0.021
TestBasicResponseHandler 2 0 0 0 100% 0.003
TestExponentialBackoffManager 9 0 0 0 100% 0.007
TestResponseEntityWrapper 7 0 0 0 100% 0.013
TestConnectExec 9 0 0 0 100% 0.041
TestProtocolExec 7 0 0 0 100% 0.027
TestInternalExecRuntime 10 0 0 0 100% 0.118
TestRedirectExec 9 0 0 0 100% 0.068
TestDefaultBackoffStrategy 6 0 0 0 100% 0.004
TestCloseableHttpClient 5 0 0 0 100% 0.04
TestResponseEntityProxy 3 0 0 0 100% 0.042
TestHttpRequestRetryExec 9 0 0 0 100% 1.068
TestHttpAsyncClientBuilder 4 0 0 0 100% 0.18
TestHttpClientBuilder 2 0 0 0 100% 0.02
TestCookieIdentityComparator 5 0 0 0 100% 0.001
TestInternalHttpClient 7 0 0 0 100% 0.073
TestLinearBackoffManager 8 0 0 0 100% 0.007
TestAbstractHttpClientResponseHandler 3 0 0 0 100% 0.006
TestMainClientExec 10 0 0 0 100% 0.048

org.apache.hc.client5.http.auth

Class Tests Errors Failures Skipped Success Rate Time
TestAuthScope 8 0 0 0 100% 0.007
TestCredentials 11 0 0 0 100% 0.032
TestAuthChallenge 2 0 0 0 100% 0.002

org.apache.hc.client5.http.impl.io

Class Tests Errors Failures Skipped Success Rate Time
TestBasicHttpClientConnectionManager 15 0 0 0 100% 0.241
TestHttpClientConnectionOperator 9 0 0 0 100% 0.048
TestPoolingHttpClientConnectionManager 12 0 0 0 100% 0.095

org.apache.hc.client5.http.protocol

Class Tests Errors Failures Skipped Success Rate Time
TestRequestExpectContinue 6 0 0 0 100% 0.004
TestRequestUpgrade 7 0 0 0 100% 0.346
TestRequestAddCookies 16 0 0 0 100% 0.26
TestRedirectLocation 1 0 0 0 100% 0.001
TestRequestDefaultHeaders 3 0 0 0 100% 0.002
TestRequestValidateTrace 5 0 0 0 100% 0.006
TestResponseProcessCookies 6 0 0 0 100% 0.011
TestRequestClientConnControl 6 0 0 0 100% 0.007
TestRequestIfRange 6 0 0 0 100% 0.433

org.apache.hc.client5.http.impl

Class Tests Errors Failures Skipped Success Rate Time
TestDefaultRedirectStrategy 19 0 0 0 100% 0.009
PrefixedIncrementingIdTest 2 0 0 0 100% 0.001
TestLaxRedirectStrategy 5 0 0 0 100% 0.017
TestIdleConnectionEvictor 2 0 0 0 100% 2.025
TestDefaultHttpRequestRetryStrategy 13 0 0 0 100% 0.006
TestProtocolSwitchStrategy 3 0 0 0 100% 0.005
TestRequestSupport 1 0 0 0 100% 0.001
InMemoryDnsResolverTest 2 0 0 0 100% 0.003
ExecSupportTest 1 0 0 0 100% 0.921
TestDefaultConnKeepAliveStrategy 5 0 0 0 100% 0.002
TestAuthenticationStrategy 4 0 0 0 100% 0.004

org.apache.hc.client5.http.config

Class Tests Errors Failures Skipped Success Rate Time
TestRequestConfig 3 0 0 0 100% 0.044

org.apache.hc.client5.http.async.methods

Class Tests Errors Failures Skipped Success Rate Time
TestSimpleMessageBuilders 6 0 0 0 100% 0.015

org.apache.hc.client5.http.validator

Class Tests Errors Failures Skipped Success Rate Time
TestETag 4 0 0 0 100% 0.002

org.apache.hc.client5.http.ssl

Class Tests Errors Failures Skipped Success Rate Time
TestDistinguishedNameParser 10 0 0 0 100% 0.006
TestDefaultHostnameVerifier 16 0 0 0 100% 0.234

org.apache.hc.client5.http

Class Tests Errors Failures Skipped Success Rate Time
ConnectExceptionSupportTest 8 0 0 0 100% 0.011
TestHttpRoute 11 0 0 0 100% 0.007
SystemDefaultDnsResolverTest 2 0 0 0 100% 0.003

org.apache.hc.client5.http.impl.auth

Class Tests Errors Failures Skipped Success Rate Time
TestDigestScheme 31 0 0 0 100% 0.051
TestBasicScheme 11 0 0 0 100% 0.015
TestCredentialsProviders 11 0 0 0 100% 0.003
TestNTLMEngineImpl 12 0 0 0 100% 0.025
TestBasicAuthCache 3 0 0 0 100% 0.007
TestSystemDefaultCredentialsProvider 2 0 0 0 100% 0.096
TestNTLMScheme 1 0 0 0 100% 0.003
TestHttpAuthenticator 22 0 0 0 100% 0.072
TestBearerScheme 3 0 0 0 100% 0.003
TestAuthChallengeParser 20 0 0 0 100% 0.024

org.apache.hc.client5.http.classic.methods

Class Tests Errors Failures Skipped Success Rate Time
TestHttpRequestBase 18 0 0 0 100% 0.023
TestHttpTrace 1 0 0 0 100% 0.003
TestHttpOptions 1 0 0 0 100% 0.011

org.apache.hc.client5.http.psl

Class Tests Errors Failures Skipped Success Rate Time
TestPublicSuffixListParser 2 0 0 0 100% 0.001
TestPublicSuffixMatcherLoader 1 0 0 0 100% 0
TestPublicSuffixMatcher 6 0 0 0 100% 0.072

org.apache.hc.client5.http.entity

Class Tests Errors Failures Skipped Success Rate Time
TestGZip 4 0 0 0 100% 0.035
TestBrotli 1 0 0 0 100% 0.007
TestDecompressingEntity 4 0 0 0 100% 0.002
TestEntityBuilder 9 0 0 0 100% 0.02
TestDeflate 1 0 0 0 100% 0.002

org.apache.hc.client5.http.utils

Class Tests Errors Failures Skipped Success Rate Time
TestDnsUtils 1 0 0 0 100% 0.001
TestDateUtils 7 0 0 0 100% 0.06
TestURIUtils 7 0 0 0 100% 0.018
TestBase64 6 0 0 0 100% 0.006
TestByteArrayBuilder 8 0 0 0 100% 0.012

org.apache.hc.client5.http.impl.routing

Class Tests Errors Failures Skipped Success Rate Time
TestSystemDefaultRoutePlanner 3 0 0 0 100% 0.011
TestRouteTracker 8 0 0 0 100% 0.005
TestDefaultRoutePlanner 6 0 0 0 100% 0.013
TestDefaultProxyRoutePlanner 2 0 0 0 100% 0.001
TestRoutingSupport 3 0 0 0 100% 0.001
TestRouteDirector 7 0 0 0 100% 0.003

org.apache.hc.client5.http.cookie

Class Tests Errors Failures Skipped Success Rate Time
TestCookieOrigin 6 0 0 0 100% 0.002
TestCookiePathComparator 6 0 0 0 100% 0.002
TestCookiePriorityComparator 6 0 0 0 100% 0.002

Test Cases

[Summary] [Package List] [Test Cases]

TestNullBackoffStrategy

doesNotBackoffForResponses 0.001
doesNotBackoffForThrowables 0

TestAuthScope

testScopeMatching 0.001
testHash 0.001
testBasicsAllOptional 0
testByOriginMixedCaseHostname 0.001
testBasics 0.001
testEquals 0
testMixedCaseHostname 0.001
testByOrigin 0

TestProxyClient

testSuccessfulTunnel 0.065
testTunnelWithInvalidPort 0.001

TestBasicClientCookie

testSerialization 0.001
testCloning 0
testConstructor 0.001

TestSystemDefaultRoutePlanner

testDirectDefaultPort 0.008
testProxy 0.002
testDirect 0.001

TestMultipartContentBody

testInputStreamBody 0
testStringBody 0

TestMultipartFormat

testLineBreak 0
testLineBreakRewrite 0.001

TestRequestExpectContinue

testRequestExpectContinueZeroContent 0.001
testRequestExpectContinueNotGenerated 0
testRequestExpectContinueGenerated 0.001
testRequestExpectContinueInvalidInput 0.001
testRequestExpectContinueIgnoreNonenclosingRequests 0
testRequestExpectContinueHTTP10 0.001

DistributedProxySelectorTest

testSelectReturnsProxyFromSecondSelectorWhenFirstSelectorReturnsEmptyList 0.167
testConstructorThrowsExceptionWhenNullSelectors 0.001
testSelectReturnsProxyFromThirdSelector 0.002
testSelectReturnsProxyFromSecondSelector 0.001
testConstructorThrowsExceptionWhenEmptySelectors 0
testSelectHandlesException 0.195
testSelectReturnsProxyFromFirstSelector 0.412

TestRouteTracker

testCstrTargetLocal 0.001
testIllegalStates 0.001
testCstrRoute 0
testProxyChainRoutes 0.001
testDirectRoutes 0
testProxyRoutes 0.001
testEqualsHashcodeCloneToString 0
testIllegalArgs 0

TestAIMDBackoffManager

coolDownPeriodIsConfigurable 0
halvesConnectionsOnBackoff 0
doesNotBackoffBelowOneConnection 0
probeDoesNotAdjustDuringCooldownPeriod 0
probeStillAdjustsAfterCoolDownPeriod 0
isABackoffManager 0.001
backOffFactorIsConfigurable 0
testConcurrency 0.009
increasesByOneOnProbe 0.001
backoffDoesNotAdjustDuringCoolDownPeriod 0.001
doesNotIncreaseBeyondPerHostMaxOnProbe 0
willBackoffImmediatelyEvenAfterAProbe 0
backoffStillAdjustsAfterCoolDownPeriod 0

TestETag

testComparison 0
testParse 0
testToString 0.001
testHashCodeEquals 0

TestDigestScheme

testDigestMD5SessA1AndCnonceConsistency 0.009
testDigestAuthenticationWithDefaultCreds 0.001
testDigestAuthenticationQopAuthOrAuthIntNonRepeatableEntity 0.002
testDigestAuthenticationMD5Sess 0.001
testSerialization 0.004
testDigestAuthenticationWithQueryStringInDigestURI 0.001
testDigestAuthenticationUnknownAlgo 0.012
testDigestAuthenticationWithUserHash 0.001
testDigestAuthenticationNoAlgorithm 0
testParameterCaseSensitivity 0
testHttpEntityDigest 0.001
testDigestAuthenticationWithHighAsciiCharInUsername 0.001
testDigestAuthenticationQopIntOnlyNonRepeatableEntity 0.001
testDigestAuthenticationWithSHA 0
testDigestNouceCount 0.001
testDigestAuthenticationWithQuotedStringsAndWhitespace 0
testDigestAuthenticationNoNonce 0
testDigestAuthenticationNoRealm 0.001
testDigestAuthenticationMD5SessUnknownQop 0
testDigestAuthenticationMD5Algorithm 0.001
testDigestAuthenticationQopAuthInt 0.001
testDigestAuthenticationWithStaleNonce 0
testDigestAuthenticationQopAuthIntNullEntity 0.001
testDigestAuthentication 0
testDigestAuthenticationMD5SessNoQop 0.001
testDigestAuthenticationWithInvalidUsernameAndValidUsernameStar 0.001
testDigestAuthenticationWithExtendedAsciiCharInUsername 0
testDigestAuthenticationWithNonAsciiUsername 0.001
testDigestAuthenticationInvalidInput 0.001
testDigestAuthenticationEmptyChallenge1 0
testDigestAuthenticationEmptyChallenge2 0.001

TestDefaultRedirectStrategy

testCreateLocationURIInvalid 0.001
testGetLocationUri 0
testIsRedirectedMovedPermanently 0
testGetLocationUriNormalized 0.001
testGetLocationUriInvalidInput 0
testCreateLocationURI 0
testIsRedirectedUnknownStatus 0
testIsRedirectedTemporaryRedirect 0
testGetLocationUriInvalidLocation 0
testResolveRelativeLocation 0.001
testGetLocationUriRelative 0
testGetLocationUriRelativeWithFragment 0.001
testIsRedirectedMovedTemporaryNoLocation 0
testUseAbsoluteLocation 0
testGetLocationUriMissingHeader 0.001
testIsRedirectedInvalidInput 0
testIsRedirectedMovedTemporary 0.001
testIsRedirectedSeeOther 0
testGetLocationUriAbsoluteWithFragment 0

TestBasicScheme

testSerialization 0.004
testBasicAuthenticationUsernameWithBlank 0.001
testBasicAuthenticationUsernameWithColon 0.001
testBasicAuthenticationWithCharset 0.001
testBasicAuthenticationUserCredentialsMissing 0.001
testBasicAuthenticationDefaultCharset 0
testBasicAuthenticationUsernameWithTab 0
testBasicAuthentication 0
testBasicAuthenticationPasswordWithControlCharacters 0.001
testBasicAuthenticationEmptyChallenge 0
testBasicAuthenticationDefaultCharsetUTF8 0

TestHttpRequestBase

testBasicHttpHeadMethodProperties 0.002
testBasicHttpPostMethodProperties 0.001
testBasicHttpOptionMethodProperties 0.001
testTraceMethodSetEntity 0.004
testPutMethodEmptyURI 0.001
testTraceMethodEmptyURI 0
testPostMethodEmptyURI 0
testOptionMethodEmptyURI 0
testGetMethodEmptyURI 0.001
testDeleteMethodEmptyURI 0.001
testBasicHttpDeleteMethodProperties 0.001
testHeadMethodEmptyURI 0
testBasicHttpPatchMethodProperties 0.001
testBasicHttpPutMethodProperties 0
testOptionMethodGetAllowedMethods 0.001
testBasicGetMethodProperties 0
testBasicHttpTraceMethodProperties 0
testPatchMethodEmptyURI 0

PrefixedIncrementingIdTest

testCreateId 0.001
testGetNextId 0

TestPublicSuffixListParser

testParseByType 0.001
testParse 0

TestMimeField

testBasics 0

TestBasicHttpClientConnectionManager

testCloseExpired 0.054
shouldCloseStaleConnectionAndCreateNewOne 0.003
shouldCloseGRACEFULStaleConnection 0.003
testProxyConnectAndUpgrade 0.004
testReleaseInvalidArg 0.001
testAlreadyLeased 0.002
testCloseIdle 0.102
testReleaseAnotherConnection 0.001
testShutdown 0.002
testTargetConnect 0.004
testLeaseReleaseReusable 0.002
testLeaseDifferentRoute 0.002
testLeaseReleaseReusableWithState 0.002
testLeaseReleaseNonReusable 0.002
testLeaseExpired 0.053

TestContentCompressionExec

testBrotliContentEncoding 0.015
testGzipContentEncoding 0.001
testGzipContentEncodingZeroLength 0.001
testNoContentEncoding 0
testContentEncodingRequestParameter 0.001
testIdentityContentEncoding 0
testDeflateContentEncoding 0
testXGzipContentEncoding 0
testUnknownContentEncoding 0
testContentEncodingNoEntity 0.001

TestCookieOrigin

testNullHost 0
testNullPath 0.001
testEmptyHost 0
testEmptyPath 0
testNegativePort 0.001
testConstructor 0

TestBasicResponseHandler

testSuccessfulResponse 0.001
testUnsuccessfulResponse 0.002

TestFormBodyPartBuilder

testBuildBodyPartBasics 0
testBuildBodyPartMultipleBuilds 0
testBuildBodyPartCustomHeaders 0.001

TestBasicCookieStore

testExpiredCookie 0
testSerialization 0.005
testBasics 0

TestBasicCookieAttribHandlers

testBasicExpiresInvalidInput 0.001
testBasicExpiresParse 0.001
testBasicMaxAgeParse 0.001
testBasicDomainMatchMixedCase 0
testBasicDomainMatch1 0
testBasicDomainMatch2 0
testBasicPathInvalidInput 0.001
testBasicMaxAgeParseInvalid 0.002
testBasicDomainParse 0.001
testBasicPathParse 0
testBasicMaxAgeInvalidInput 0
testBasicDomainInvalidInput 0.001
testBasicSecureMatch 0.001
testBasicSecureParse 0
testBasicSecureInvalidInput 0.002
testBasicDomainMatchOneLetterPrefix 0.001
testBasicDomainValidate1 0.001
testBasicDomainValidate2 0.001
testBasicDomainValidate3 0
testBasicDomainValidate4 0.001
testBasicHttpOnlyParse 0.001
testBasicExpiresParseInvalid 0.001
testBasicPathMatch1 0
testBasicPathMatch2 0
testBasicPathMatch3 0.001
testBasicPathMatch4 0
testBasicPathMatch5 0
testBasicPathMatch6 0.001
testBasicPathMatch7 0
testPublicSuffixFilter 0.001
testBasicDomainParseInvalid1 0.001
testBasicDomainParseInvalid2 0

TestRequestUpgrade

testUpgradeDisabled 0.319
testDoNotUpgradeHTTP10 0.001
testDoUpgradeIfAlreadyTLS 0.022
testUpgrade 0
testDoNotUpgradeHTTP2 0
testDoUpgradeIfConnectionHeaderPresent 0.001
testDoUpgradeNonSafeMethodsOrTrace 0

TestMultipartForm

testMultipartFormBinaryPartsPreamblEpilogue 0.005
testMultipartFormStrict 0.001
testMultipartFormStringPartsMultiCharsets 0.001
testMultipartFormCustomContentType 0
testMultipartFormBrowserCompatibleNonASCIIHeaders 0.001
testMultipartFormRFC6532 0.001
testMultipartFormBinaryParts 0
testMultipartFormStringParts 0.001

TestHttpClientConnectionOperator

testUpgradeUpsupportedScheme 0.001
testConnectExplicitAddress 0.025
testConnectTimeout 0.003
testConnectFailure 0.003
testConnectWithTLSUpgrade 0.003
testUpgrade 0.002
testUpgradeNonLayeringScheme 0.002
testConnectFailover 0.004
testConnect 0.003

TestMultipartEntityBuilder

testMultipartWriteToRFC7578ModeWithFilenameStar 0.002
testMultipartCustomContentTypeUsingAddParameter 0
testMultipartCustomContentType 0
testMultipartFormDataContentTypeOmitsCharset 0.001
testMultipartWriteTo 0
testMultipartCustomContentTypeParameterOverrides 0
testMultipartWriteToRFC6532Mode 0.001
testMultipartWriteToWithPreambleAndEpilogue 0
testMultipartDefaultContentTypeOmitsCharset 0
testMultipartContentTypeParameter 0
testMultipartOptions 0
testBasics 0
testMultipartWriteToRFC7578Mode 0.001
testAddBodyParts 0

TestCredentials

testUsernamePasswordCredentialsSerialization 0.015
testNTCredentialsHashCode 0.005
testNTCredentialsSerialization 0.003
testBearerTokenHashCode 0.001
testUsernamePasswordCredentialsHashCode 0
testNTCredentialsBasics 0.002
testNTCredentialsEquals 0.001
testUsernamePasswordCredentialsBasics 0.001
testUsernamePasswordCredentialsEquals 0
tesBearerTokenBasics 0.001
testBearerTokenEquals 0

FormBodyPartTest

testConstructorCompat 0

TestDefaultRoutePlanner

testDirectDefaultPort 0.009
testVirtualInsecureHost 0
testVirtualSecureHost 0.001
testNullTarget 0.001
testDirect 0
testViaProxy 0

TestCredentialsProviders

testCredentialsMatching 0.001
testRealmCredentials 0
testWrongRealmCredentials 0
testWrongHostCredentials 0
testBasicCredentialsProviderDefaultCredentials 0
testDefaultCredentials 0.001
testSingleCredentialsProvider 0
testMixedCaseHostname 0
testBasicCredentialsProviderNoCredentials 0
testBasicCredentialsProviderCredentials 0
testHostCredentials 0.001

TestDefaultProxyRoutePlanner

testDefaultProxyDirect 0
testViaProxy 0

TestExponentialBackoffManager

coolDownPeriodIsConfigurable 0.002
probeDoesNotAdjustDuringCooldownPeriod 0
probeStillAdjustsAfterCoolDownPeriod 0
exponentialGrowthRateIsConfigurable 0.001
exponentialBackoffApplied 0
backoffDoesNotAdjustDuringCoolDownPeriod 0.001
doesNotIncreaseBeyondPerHostMaxOnProbe 0
willBackoffImmediatelyEvenAfterAProbe 0.001
backoffStillAdjustsAfterCoolDownPeriod 0

TestDnsUtils

testNormalize 0.001

TestHttpTrace

testHttpTraceSetEntity 0.002

TestDateUtils

testMalformedDate 0.019
testBasicDateParse 0.035
testParseQuotedDate 0.001
testDateParseMessage 0
testBasicDateFormat 0.001
testInvalidInput 0.001
testTwoDigitYearDateParse 0.001

TestResponseEntityWrapper

testReusableEntityWriteToIOError 0.001
testReusableEntityWriteTo 0.001
testReusableEntityEndOfStream 0.002
testReusableEntityEndOfStreamIOError 0.002
testReusableEntityStreamClosedIOError 0.002
testEntityStreamClosedIOErrorAlreadyReleased 0.002
testReusableEntityStreamClosed 0.001

TestDistinguishedNameParser

testParseBlanks 0
testParseEscape 0.001
testParseBasic 0
testParseQuotes 0.001
testParseUnescapedEqual 0
testParseQuotes2 0
testParseQuotes3 0
testParseInvalid 0.001
testParseRepeatedElements 0
testParseInvalid2 0.001

TestNTLMEngineImpl

testNTLMv2Response 0.004
testMD4 0
testRC4 0.006
testLMv2Response 0.001
testType3Message 0.008
testNTLM2SessionResponse 0
testNTLMUserSessionKey 0.001
testType1Message 0
testType3MessageWithCert 0.002
testLM2SessionResponse 0.001
testLMResponse 0
testNTLMResponse 0.001

TestConnectExec

testExecAcquireConnection 0.016
testEstablishRouteViaProxyTunnelFailure 0.005
testEstablishRouteViaProxyTunnelRetryOnAuthChallengePersistentConnection 0.003
testEstablishRouteViaProxyTunnelRetryOnAuthChallengeNonPersistentConnection 0.003
testEstablishRouteViaProxyTunnelMultipleHops 0.002
testEstablishDirectRoute 0.001
testEstablishRouteDirectProxy 0.001
testEstablishRouteViaProxyTunnel 0.002
testEstablishRouteViaProxyTunnelUnexpectedResponse 0.004

TestProtocolExec

testExecRequestRetryOnAuthChallenge 0.005
testPostProcessRuntimeException 0.004
testPostProcessIOException 0.003
testExecEntityEnclosingRequestRetryOnAuthChallenge 0.004
testUserInfoInRequestURI 0.002
testExecEntityEnclosingRequest 0.002
testPostProcessHttpException 0.004

TestGZip

testBasic 0
testCompressionIOExceptionLeavesOutputStreamOpen 0.03
testDecompressionWithMultipleGZipStream 0.002
testCompressionDecompression 0

TestRequestAddCookies

testRequestParameterCheck 0.003
testAuthDefaultHttpPortWhenProxy 0.003
testCookiesForConnectRequest 0.001
testAuthScopeInvalidRequestURI 0.001
testSkipAddingCookiesWhenCookieHeaderPresent 0.001
testAuthScopeRemotePortWhenDirect 0
testExcludeExpiredCookies 0.236
testAddCookiesUsingExplicitCookieSpec 0.001
testContextParameterCheck 0.001
testNoCookieSpecRegistry 0.001
testNoHttpConnection 0
testNoCookieStore 0.001
testAuthDefaultHttpsPortWhenProxy 0.001
testNoMatchingCookies 0.001
testCookieOrder 0.001
testAddCookies 0.002

TestInternalExecRuntime

testAbortEndpoint 0.051
testReleaseEndpointNonReusable 0.052
testAcquireEndpoint 0.001
testCancell 0.001
testAcquireEndpointLeaseRequestTimeout 0.002
testAcquireEndpointLeaseRequestFailure 0.001
testConnectEndpoint 0.002
testAcquireEndpointAlreadyAcquired 0.001
testReleaseEndpointReusable 0.001
testDisonnectEndpoint 0.001

TestRedirectExec

testRedirectProtocolException 0.052
testRelativeRedirect 0.001
testFundamentals 0.003
testAllowCircularRedirects 0.001
testMaxRedirect 0.002
testGetLocationUriDisallowCircularRedirects 0.002
testRedirectRuntimeException 0.001
testCrossSiteRedirect 0.002
testPutSeeOtherRedirect 0.002

TestURIUtils

testHttpLocationWithRedirectFragment 0.002
testHttpLocationWithRelativeFragment 0.003
testHttpLocationRedirect 0
testHttpLocationWithAbsoluteFragment 0.001
testResolve 0.003
testExtractHost 0.003
testResolveOpaque 0.001

TestRoutingSupport

testDetermineHostMissingScheme 0
testNormalizeHost 0
testDetermineHost 0

TestRedirectLocation

testBasics 0.001

TestCookiePathComparator

testUnequality1 0.001
testUnequality2 0
testEquality1 0
testEquality2 0
testEquality3 0
testEquality4 0

TestBase64

validValues 0.001
zeroLength 0.001
decodeUnpadded 0.001
nullHandling 0
decodeIgnoresEmbeddedInvalidChars 0
decodeInvalid 0

TestByteArrayBuilder

testReset 0.001
testInvalidAppendBytes 0.002
testInvalidAppendChars 0.002
testEmptyBuffer 0.001
testEnsureCapacity 0.002
testNonAsciiCharset 0.001
testAppendText 0.001
testAppendBytes 0.001

TestAuthChallenge

testAuthChallengeWithParams 0.002
testAuthChallengeWithValue 0

TestLaxRedirectStrategy

testIsRedirectedWithHttpHead 0.013
testIsRedirectedWithHttpPost 0.001
testIsRedirectedWithNonRedirectMethod 0.001
testIsRedirectedWithHttpGet 0
testIsRedirectedWithHttpDelete 0

TestIdleConnectionEvictor

testEvictExpiredAndIdle 1.021
testEvictExpiredOnly 1.002

ConnectExceptionSupportTest

testConnectTimeoutExceptionFromCauseHostAndRemoteAddress 0.003
testHttpHostConnectExceptionFromCauseAndHost 0.001
testHttpHostConnectExceptionFromNullCause 0
testConnectTimeoutExceptionFromCause 0
testHttpHostConnectExceptionFromCause 0
testHttpHostConnectExceptionFromCauseHostAndRemoteAddress 0
testConnectTimeoutExceptionFromNullMessageAndHost 0
testConnectTimeoutExceptionFromCauseAndHost 0

HttpRFC7578MultipartTest

testPercentDecodingWithValidMessages 0

TestRequestDefaultHeaders

testRequestParameterCheck 0.001
testNoDefaultHeadersForConnectRequest 0.001
testDefaultHeaders 0

TestHttpRoute

testImmutable 0
testCstr1 0.001
testCstr3 0
testCstr4 0.001
testCstr6 0
testEqualsHashcodeClone 0.002
testInvalidArguments 0
testHopping 0.001
testNullEnums 0
testCstrFullFlags 0
testCstrFullRoute 0.001

TestSimpleMessageBuilders

testResponseCopy 0.004
testResponseBasics 0.001
testRequestBasics 0.005
testRequestCopy 0.001
testPostParameters 0.002
testGetParameters 0

TestDefaultBackoffStrategy

doesNotBackOffForConnectionManagerTimeout 0
backsOffForTooManyRequests 0.001
backsOffForConnectionTimeouts 0
doesNotBackOffForNon429And503StatusCodes 0.001
backsOffForSocketTimeouts 0
backsOffForServiceUnavailable 0.001

TestBasicAuthCache

testBasicStoreRestore 0.004
testNullAuthScheme 0
testNullKey 0.002

TestDefaultHttpRequestRetryStrategy

noRetryOnConnect 0
noRetryOnAbortedRequests 0
testInvalidRetryAfterHeader 0.001
noRetryOnSSLFailure 0
testRetryAfterHeaderAsDate 0.001
testRetryAfterHeaderAsLong 0.001
noRetryOnUnknownHost 0
noRetryOnConnectionClosed 0
retryOnNonAbortedRequests 0.001
testBasics 0
testRetryAfterHeaderAsPastDate 0
noRetryOnConnectTimeout 0.001
noRetryForNoRouteToHostException 0

TestSystemDefaultCredentialsProvider

testSystemCredentialsProviderNoContext 0.02
testSystemCredentialsProviderCredentials 0.074

TestMultipartPartBuilder

testBuildBodyPartBasics 0.001
testBuildBodyPartMultipleBuilds 0
testBuildBodyPartCustomHeaders 0.001

TestNTLMScheme

testNTLMAuthenticationEmptyProxyChallenge 0.003

TestCloseableHttpClient

testExecuteRequestHandleResponseIOException 0.035
testExecuteRequestRelativeURI 0.001
testExecuteRequestHandleResponse 0.001
testExecuteRequestHandleResponseHttpException 0.002
testExecuteRequestAbsoluteURI 0.001

TestRFC6265CookieSpec

testParseCookieQuotedValue 0
testParseCookieMissingName 0
testFormatCookiesBasics 0
testMatchCookieNoMatch 0.007
testParseCookieEmptyValue 0
testParseCookieWithAttributes2 0
testParseCookieWithAttributes3 0.001
testParseCookieWrongHeader 0
testFormatCookiesIllegalCharsInValue 0.001
testParseCookieMaxAgeOverExpires 0.001
testMatchCookie 0.001
testParseCookieBasics 0
testValidateCookieBasics 0
testParseCookieWithAttributes 0.001
testParseCookieMultipleAttributes 0.001
testParseCookieMissingValue1 0
testParseCookieMissingValue2 0.001

TestResponseEntityProxy

testGetTrailersWithChunkedInputStream 0.037
testGetTrailersWithNoChunkedInputStream 0.001
testWriteToNullDrainsAndReleasesStream 0.001

TestRouteDirector

testProxy 0.001
testProxyTLS 0
testLocalDirect 0.001
testDirect 0
testDirectSecure 0
testIllegal 0.001
testProxyChain 0

TestProtocolSwitchStrategy

testSwitchToHTTP11AndTLS 0.003
testSwitchInvalid 0.001
testSwitchToTLS 0

TestHttpRequestRetryExec

testRetryIntervalResponseTimeoutNull 1.044
testAbortedRequest 0.003
testRetrySleepOnIOException 0.004
testStrategyRuntimeException 0.003
testRetryIntervalGreaterResponseTimeout 0.002
testNonRepeatableRequest 0.003
testFundamentals1 0.003
testFundamentals2 0.002
testNonRepeatableEntityResponseReturnedImmediately 0.001

TestBrotli

testDecompressionWithBrotli 0.007

TestDecompressingEntity

testWriteToStream 0.001
testStreamingMarking 0
testStreaming 0
testNonStreaming 0

TestPublicSuffixMatcherLoader

testGetDefault 0

TestEntityBuilder

testBuildFileEntity 0.001
testBuildTextEntity 0
testBuildBinaryEntity 0
testBuildSerializableEntity 0.001
testBuildGZipped 0.001
testBuildEmptyEntity 0
testBuildChunked 0
testBuildStreamEntity 0.016
testExplicitContentProperties 0.001

TestRequestValidateTrace

testTraceRequestWithBody 0.001
testTraceRequestWithoutSensitiveHeaders 0
testTraceRequestWithCookieHeader 0.001
testNonTraceRequest 0.001
testTraceRequestWithSensitiveHeaders 0.001

TestHttpAsyncClientBuilder

testH2AddInterceptorFirstDoesNotThrow 0.092
testAddInterceptorLastDoesNotThrow 0.085
testH2AddInterceptorLastDoesNotThrow 0.001
testAddInterceptorFirstDoesNotThrow 0.001

TestRequestSupport

testPathPrefixExtraction 0.001

TestHttpClientBuilder

testAddInterceptorLastDoesNotThrow 0.018
testAddInterceptorFirstDoesNotThrow 0.001

InMemoryDnsResolverTest

resolveIPv6ZoneId 0.002
resolve 0

TestCookieIdentityComparator

testCookieIdentityComparasionByName 0
testCookieIdentityComparasionByNameDomainAndPath 0
testCookieIdentityComparasionByNameAndDomain 0
testCookieIdentityComparasionByNameDomainAndNullPath 0
testCookieIdentityComparasionByNameAndNullDomain 0

ExecSupportTest

testGetNextExchangeId 0.921

TestInternalHttpClient

testExecuteRequestConfig 0.06
testExecute 0.002
testExecuteDefaultContext 0.002
testClientClose 0.001
testExecuteHttpException 0.002
testClientCloseIOException 0.002
testExecuteLocalContext 0.002

TestHttpAuthenticator

testAuthSuccessConnectionBased 0.029
testAuthChallengeStateMultipleOption 0.02
testAuthFailureState 0.001
testAuthenticationNotRequestedUnchallenged 0
testAuthenticationHandshaking 0.001
testAuthenticationNoSupportedChallenges 0.001
testAuthenticationFailure 0.001
testAuthenticationCredentialsForBasic 0.002
testUpdateAuthExchange 0.001
testAuthentication 0.001
testAuthenticationException 0.001
testAuthenticationNotRequestedSuccess1 0.001
testAuthenticationNotRequestedSuccess2 0
testAuthenticationFailed 0.001
testAuthSuccess 0.001
testAuthenticationFailedPreviously 0.001
testAuthChallengeStateOneOptions 0.001
testAuthenticationNoMatchingChallenge 0.001
testAuthenticationNoChallenges 0.001
testAuthChallengeStateNoOption 0.001
testAuthenticationRequestedAfterSuccess 0.001
testAuthenticationNoCredentials 0.001

TestResponseProcessCookies

testResponseParameterCheck 0.007
testNoCookieOrigin 0.001
testParseCookies 0.001
testContextParameterCheck 0.001
testNoCookieSpec 0
testNoCookieStore 0.001

TestLaxCookieAttribHandlers

testParseExpiryFunnyTime 0.001
testParseExpiryFunnyYear 0.001
testParseExpiry 0
testParseMaxAge 0
testParseExpiryInvalidYearTooLong 0.001
testParseExpiryFunnyTimeInstant 0.001
testBasicMaxAgeParseInvalid 0
testParseExpiryInvalidDayOfMonth1 0.001
testParseExpiryInvalidDayOfMonth2 0.001
testParseExpiryInvalidDayOfMonth3 0.001
testParseExpiryYearTwoDigit1 0
testParseExpiryYearTwoDigit2 0.001
testParseExpiryYearTwoDigit3 0
testBasicMaxAgeInvalidInput 0
testExpiryGarbage 0.001
testParseMaxZero 0.001
testParseExpiryInvalidMonth 0
testParseExpiryInvalidTime0 0
testParseExpiryInvalidTime1 0.001
testParseExpiryInvalidTime2 0
testParseExpiryInvalidTime3 0
testParseExpiryInvalidTime4 0.001
testParseExpiryInvalidYearTooLongAgo 0
testParseExpiryFunnyDayOfMonthInstant 0
testParseExpiryFunnyMonth 0
testBasicMaxAgeParseEmpty 0
testParseExpiryFunnyYearInstant 0
testParseExpiryFunnyMonthInstant 0.001
testParseExpiryInstant 0
testParseExpiryFunnyDayOfMonth 0.001
testParseExpiryInvalidYearTooShort 0
testParseMaxNegative 0.001

TestRequestClientConnControl

testProxyConnectionKeepAliveForRequestsOverProxy 0.003
testRequestParameterCheck 0.001
testConnectionKeepAliveForDirectRequests 0.001
testConnectionKeepAliveForTunneledRequests 0
testPreserveCustomConnectionHeader 0
testConnectionKeepAliveForConnectRequest 0.001

TestMultipartMixed

testMultipartPartStrict 0.006
testMultipartPartBinaryParts 0.001
testMultipartPartStringParts 0.001
testMultipartPartStringPartsMultiCharsets 0.001
testMultipartPartCustomContentType 0.001
testMultipartPartBrowserCompatibleNonASCIIHeaders 0.001
testMultipartPartRFC6532 0.001

TestHttpOptions

testMultipleAllows 0.01

SystemDefaultDnsResolverTest

resolveIPv6ZoneId 0.002
resolve 0.001

TestDefaultConnKeepAliveStrategy

testEmptyKeepAliveHeader 0.001
testNoKeepAliveHeader 0
testKeepAliveHeader 0
testIllegalResponseArg 0.001
testInvalidKeepAliveHeader 0

TestLinearBackoffManager

linearIncrementTest 0.003
probeDoesNotAdjustDuringCooldownPeriod 0.001
probeStillAdjustsAfterCoolDownPeriod 0
incrementsConnectionsOnBackoff 0
backoffDoesNotAdjustDuringCoolDownPeriod 0
decrementsConnectionsOnProbe 0
backoffStillAdjustsAfterCoolDownPeriod 0
testSetPerHostConnectionCap 0

TestRequestConfig

testBuildAndCopy 0.024
testBasics 0.001
testDefaults 0.001

TestAbstractHttpClientResponseHandler

testUnsuccessfulResponseEmptyReason 0.003
testSuccessfulResponse 0.001
testUnsuccessfulResponse 0.002

TestDeflate

testCompressDecompress 0.002

TestPublicSuffixMatcher

testGetDomainRootOnlyPRIVATE 0.02
testMatch 0.012
testGetDomainRootOnlyICANN 0.015
testGetDomainRootPublicSuffixList 0.012
testGetDomainRootAnyType 0.007
testMatchUnicode 0.005

TestPoolingHttpClientConnectionManager

testIsShutdownInitially 0.072
testIsShutdown 0.001
testReleaseRouteIncomplete 0.009
testShutdownIdempotency 0.001
testLeaseAfterShutdown 0.001
testProxyConnectAndUpgrade 0.004
testConcurrentShutdown 0.001
testLeaseRelease 0.001
testTargetConnect 0.002
testLeaseFutureTimeout 0.001
testReleaseNonReusable 0.001
testReleaseReusable 0.001

TestCookiePriorityComparator

testEqualityNullPath 0.001
testEqualitySameLength 0
testUnequalityCreationDate 0
testEquality 0
testUnequalityTrailingSlash 0
testUnequality 0

TestDefaultHostnameVerifier

testSubjectAlt 0.076
testHTTPCLIENT_1097 0.002
testHTTPCLIENT_1255 0.001
testHTTPCLIENT_1316 0.002
testHTTPCLIENT_2149 0.026
testParseFQDN 0.001
testMatchDNSName 0.002
testDomainRootMatching 0
testHTTPCLIENT_1997_ANY 0.003
testHTTPCLIENT_1997_ICANN 0.002
testMatchIdentity 0.096
testExtractCN 0.001
testHTTPCLIENT_1997_PRIVATE 0.001
testHTTPCLIENT_1997_UNKNOWN 0.001
testIdentityMatching 0
testVerify 0.014

TestAuthenticationStrategy

testCustomAuthPreference 0.001
testSelectInvalidInput 0.001
testSelectNoSchemeRegistry 0
testUnsupportedScheme 0.001

TestPublicSuffixListParser

testParseLocal 0.001
testParse 0
testUnicode 0.001

TestRequestIfRange

testSmallDifferenceWithETagPresent 0.421
testWeakETagInIfRange 0.002
testSmallDifferenceWithETagAbsent 0.003
testNoIfRangeHeader 0.001
testDateHeaderWithStrongValidator 0.002
testIfRangeWithoutRangeHeader 0.001

TestMultipartFormHttpEntity

testImplicitContractorParams 0
testExplicitContractorParams 0
testNonRepeatable 0.001
testRepeatable 0

TestBearerScheme

testBearerAuthenticationEmptyChallenge 0.001
testBearerAuthentication 0
testStateStorage 0.001

TestMainClientExec

testExecRequestPersistentConnectionNoResponseEntity 0.032
testExecHttpException 0.001
testFundamentals 0.002
testExecIOException 0.001
testExecRequestNonPersistentConnectionNoResponseEntity 0.001
testExecRequestPersistentConnection 0.001
testExecRequestNonPersistentConnection 0.001
testExecConnectionShutDown 0.002
testExecRuntimeException 0.002
testExecRequestConnectionRelease 0.002

TestAuthChallengeParser

testParseMultipleAuthChallengeWithParamsContainingComma 0.001
testParseMalformedAuthChallenge1 0.001
testParseMalformedAuthChallenge2 0.001
testParseMalformedAuthChallenge3 0.001
testParseBasicAuthChallenge 0
testParseMultipleAuthChallengeWithParams 0
testParseParameterAndToken68AuthChallengeMix 0.002
testParseTokenTerminatedByBlank 0.001
testParseTokenTerminatedByComma 0.001
testParsePaddedToken68TerminatedByComma 0.001
testParseMultipleAuthChallenge 0.001
testParseEmptyAuthChallenge1 0.001
testParsePaddedToken68 0
testParseAuthChallengeWithBlanks 0
testParseTokenTerminatedByParameter 0.001
testParseTokenTerminatedByEndOfStream 0.001
testParsePaddedToken68SingleEqual 0
testParseValidAuthChallenge1 0.001
testParseValidAuthChallenge2 0
testParsePaddedToken68MultipleEquals 0.001