Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
672 0 0 0 100% 6.45

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 42 0 0 0 100% 0.047
org.apache.hc.client5.http.impl.cookie 90 0 0 0 100% 0.041
org.apache.hc.client5.http.impl.classic 127 0 0 0 100% 1.628
org.apache.hc.client5.http.auth 18 0 0 0 100% 0.046
org.apache.hc.client5.http.impl.io 28 0 0 0 100% 0.362
org.apache.hc.client5.http.routing 11 0 0 0 100% 0.025
org.apache.hc.client5.http.protocol 37 0 0 0 100% 0.843
org.apache.hc.client5.http.impl 47 0 0 0 100% 2.803
org.apache.hc.client5.http.config 3 0 0 0 100% 0.054
org.apache.hc.client5.http.async.methods 6 0 0 0 100% 0.017
org.apache.hc.client5.http.ssl 26 0 0 0 100% 0.097
org.apache.hc.client5.http 8 0 0 0 100% 0.003
org.apache.hc.client5.http.impl.auth 110 0 0 0 100% 0.12
org.apache.hc.client5.http.classic.methods 20 0 0 0 100% 0.028
org.apache.hc.client5.http.psl 7 0 0 0 100% 0.131
org.apache.hc.client5.http.entity 18 0 0 0 100% 0.091
org.apache.hc.client5.http.utils 29 0 0 0 100% 0.083
org.apache.hc.client5.http.impl.routing 27 0 0 0 100% 0.026
org.apache.hc.client5.http.cookie 18 0 0 0 100% 0.005

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.002
TestMultipartFormat 2 0 0 0 100% 0.001
TestMimeField 1 0 0 0 100% 0.001
TestFormBodyPartBuilder 3 0 0 0 100% 0.005
TestMultipartForm 7 0 0 0 100% 0.008
TestMultipartEntityBuilder 10 0 0 0 100% 0.01
FormBodyPartTest 1 0 0 0 100% 0.001
HttpRFC7578MultipartTest 2 0 0 0 100% 0.002
TestMultipartPartBuilder 3 0 0 0 100% 0.002
TestMultipartMixed 7 0 0 0 100% 0.013
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.001
TestBasicCookieStore 3 0 0 0 100% 0.004
TestBasicCookieAttribHandlers 32 0 0 0 100% 0.013
TestRFC6265CookieSpec 17 0 0 0 100% 0.011
TestLaxCookieAttribHandlers 32 0 0 0 100% 0.01
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
TestAIMDBackoffManager 12 0 0 0 100% 0.004
TestContentCompressionExec 10 0 0 0 100% 0.018
TestBasicResponseHandler 2 0 0 0 100% 0.002
TestResponseEntityWrapper 7 0 0 0 100% 0.008
TestConnectExec 9 0 0 0 100% 0.023
TestProtocolExec 7 0 0 0 100% 0.01
TestInternalExecRuntime 10 0 0 0 100% 0.027
TestRedirectExec 8 0 0 0 100% 0.068
TestFutureRequestExecutionService 5 0 0 0 100% 0.09
TestDefaultBackoffStrategy 6 0 0 0 100% 0.002
TestCloseableHttpClient 5 0 0 0 100% 0.043
TestResponseEntityProxy 3 0 0 0 100% 0.037
TestHttpRequestRetryExec 9 0 0 0 100% 1.035
TestHttpAsyncClientBuilder 4 0 0 0 100% 0.174
TestHttpClientBuilder 2 0 0 0 100% 0.003
TestHttpClientBuilderInterceptors 1 0 0 0 100% 0.003
TestCookieIdentityComparator 5 0 0 0 100% 0
TestInternalHttpClient 7 0 0 0 100% 0.038
TestAbstractHttpClientResponseHandler 3 0 0 0 100% 0.004
TestMainClientExec 10 0 0 0 100% 0.038

org.apache.hc.client5.http.auth

Class Tests Errors Failures Skipped Success Rate Time
TestAuthScope 8 0 0 0 100% 0.011
TestCredentials 8 0 0 0 100% 0.03
TestAuthChallenge 2 0 0 0 100% 0.005

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

Class Tests Errors Failures Skipped Success Rate Time
TestBasicHttpClientConnectionManager 13 0 0 0 100% 0.262
TestHttpClientConnectionOperator 8 0 0 0 100% 0.02
TestPoolingHttpClientConnectionManager 7 0 0 0 100% 0.08

org.apache.hc.client5.http.routing

Class Tests Errors Failures Skipped Success Rate Time
TestHttpRoute 11 0 0 0 100% 0.025

org.apache.hc.client5.http.protocol

Class Tests Errors Failures Skipped Success Rate Time
TestRequestExpectContinue 6 0 0 0 100% 0.006
TestRequestAddCookies 15 0 0 0 100% 0.522
TestRedirectLocation 1 0 0 0 100% 0.001
TestRequestDefaultHeaders 3 0 0 0 100% 0.002
TestResponseProcessCookies 6 0 0 0 100% 0.307
TestRequestClientConnControl 6 0 0 0 100% 0.005

org.apache.hc.client5.http.impl

Class Tests Errors Failures Skipped Success Rate Time
TestDefaultRedirectStrategy 19 0 0 0 100% 0.006
PrefixedIncrementingIdTest 2 0 0 0 100% 0.001
TestIdleConnectionEvictor 2 0 0 0 100% 2.034
TestDefaultHttpRequestRetryStrategy 13 0 0 0 100% 0.003
TestRequestSupport 1 0 0 0 100% 0.002
ExecSupportTest 1 0 0 0 100% 0.753
TestDefaultConnKeepAliveStrategy 5 0 0 0 100% 0.002
TestAuthenticationStrategy 4 0 0 0 100% 0.002

org.apache.hc.client5.http.config

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

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

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

org.apache.hc.client5.http.ssl

Class Tests Errors Failures Skipped Success Rate Time
TestDistinguishedNameParser 10 0 0 0 100% 0.006
TestSSLSocketFactory 2 0 0 0 100% 0.032
TestDefaultHostnameVerifier 14 0 0 0 100% 0.059

org.apache.hc.client5.http

Class Tests Errors Failures Skipped Success Rate Time
ConnectExceptionSupportTest 8 0 0 0 100% 0.003

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

Class Tests Errors Failures Skipped Success Rate Time
TestDigestScheme 25 0 0 0 100% 0.02
TestBasicScheme 12 0 0 0 100% 0.009
TestCredentialsProviders 11 0 0 0 100% 0.003
TestNTLMEngineImpl 12 0 0 0 100% 0.018
TestBasicAuthCache 4 0 0 0 100% 0.005
TestSystemDefaultCredentialsProvider 2 0 0 0 100% 0.013
TestNTLMScheme 1 0 0 0 100% 0
TestHttpAuthenticator 22 0 0 0 100% 0.044
TestAuthChallengeParser 21 0 0 0 100% 0.008

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

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

org.apache.hc.client5.http.psl

Class Tests Errors Failures Skipped Success Rate Time
TestPublicSuffixListParser 2 0 0 0 100% 0.008
TestPublicSuffixMatcher 5 0 0 0 100% 0.123

org.apache.hc.client5.http.entity

Class Tests Errors Failures Skipped Success Rate Time
TestGZip 4 0 0 0 100% 0.046
TestBrotli 1 0 0 0 100% 0.007
TestDecompressingEntity 3 0 0 0 100% 0.003
TestEntityBuilder 9 0 0 0 100% 0.034
TestDeflate 1 0 0 0 100% 0.001

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.057
TestURIUtils 7 0 0 0 100% 0.012
TestBase64 6 0 0 0 100% 0.007
TestByteArrayBuilder 8 0 0 0 100% 0.006

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

Class Tests Errors Failures Skipped Success Rate Time
TestSystemDefaultRoutePlanner 3 0 0 0 100% 0.01
TestRouteTracker 8 0 0 0 100% 0.006
TestDefaultRoutePlanner 4 0 0 0 100% 0.007
TestDefaultProxyRoutePlanner 2 0 0 0 100% 0.001
TestRoutingSupport 3 0 0 0 100% 0.001
TestRouteDirector 7 0 0 0 100% 0.001

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.001

Test Cases

[Summary] [Package List] [Test Cases]

TestNullBackoffStrategy

doesNotBackoffForResponses 0
doesNotBackoffForThrowables 0

TestAuthScope

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

TestBasicClientCookie

testSerialization 0
testCloning 0
testConstructor 0.001

TestSystemDefaultRoutePlanner

testDirectDefaultPort 0.007
testProxy 0.001
testDirect 0.001

TestMultipartContentBody

testInputStreamBody 0
testStringBody 0.001

TestMultipartFormat

testLineBreak 0.001
testLineBreakRewrite 0

TestRequestExpectContinue

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

TestRouteTracker

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

TestAIMDBackoffManager

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

TestDigestScheme

testDigestMD5SessA1AndCnonceConsistency 0.003
testDigestAuthenticationWithDefaultCreds 0
testDigestAuthenticationQopAuthOrAuthIntNonRepeatableEntity 0.001
testDigestAuthenticationMD5Sess 0
testSerialization 0.001
testDigestAuthenticationWithQueryStringInDigestURI 0.001
testDigestAuthenticationUnknownAlgo 0.005
testDigestAuthenticationNoAlgorithm 0
testParameterCaseSensitivity 0.001
testHttpEntityDigest 0
testDigestAuthenticationQopIntOnlyNonRepeatableEntity 0.001
testDigestAuthenticationWithSHA 0
testDigestNouceCount 0.001
testDigestAuthenticationNoNonce 0
testDigestAuthenticationNoRealm 0.001
testDigestAuthenticationMD5SessUnknownQop 0
testDigestAuthenticationMD5Algorithm 0.001
testDigestAuthenticationQopAuthInt 0
testDigestAuthenticationWithStaleNonce 0
testDigestAuthenticationQopAuthIntNullEntity 0.001
testDigestAuthentication 0
testDigestAuthenticationMD5SessNoQop 0.001
testDigestAuthenticationInvalidInput 0.001
testDigestAuthenticationEmptyChallenge1 0
testDigestAuthenticationEmptyChallenge2 0

TestDefaultRedirectStrategy

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

TestBasicScheme

testBasicAuthenticationDefaultCharsetISO88591 0.001
testSerialization 0.002
testBasicAuthenticationUsernameWithBlank 0.001
testBasicAuthenticationUsernameWithColon 0
testBasicAuthenticationWithCharset 0.001
testSerializationUnchallenged 0
testBasicAuthenticationUserCredentialsMissing 0
testBasicAuthenticationDefaultCharsetASCII 0.001
testBasicAuthenticationUsernameWithTab 0
testBasicAuthentication 0
testBasicAuthenticationEmptyChallenge 0
testBasicAuthenticationDefaultCharsetUTF8 0.001

TestHttpRequestBase

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

PrefixedIncrementingIdTest

testCreateId 0.001
testGetNextId 0

TestPublicSuffixListParser

testParseByType 0.001
testParse 0.007

TestMimeField

testBasics 0.001

TestBasicHttpClientConnectionManager

testCloseExpired 0.082
testProxyConnectAndUpgrade 0.004
testReleaseInvalidArg 0.001
testAlreadyLeased 0.001
testCloseIdle 0.102
testReleaseAnotherConnection 0.002
testShutdown 0.003
testTargetConnect 0.005
testLeaseReleaseReusable 0.002
testLeaseDifferentRoute 0.001
testLeaseReleaseReusableWithState 0.001
testLeaseReleaseNonReusable 0.001
testLeaseExpired 0.052

TestHttpRoute

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

TestContentCompressionExec

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

TestCookieOrigin

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

TestBasicResponseHandler

testSuccessfulResponse 0.001
testUnsuccessfulResponse 0.001

TestFormBodyPartBuilder

testBuildBodyPartBasics 0.001
testBuildBodyPartMultipleBuilds 0
testBuildBodyPartCustomHeaders 0

TestBasicCookieStore

testExpiredCookie 0
testSerialization 0.003
testBasics 0.001

TestBasicCookieAttribHandlers

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

TestMultipartForm

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

TestHttpClientConnectionOperator

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

TestMultipartEntityBuilder

testMultipartCustomContentTypeUsingAddParameter 0.002
testMultipartCustomContentType 0
testMultipartWriteTo 0.001
testMultipartCustomContentTypeParameterOverrides 0
testMultipartWriteToRFC6532Mode 0
testMultipartContentTypeParameter 0.001
testMultipartOptions 0
testBasics 0.001
testMultipartWriteToRFC7578Mode 0.001
testAddBodyParts 0.001

TestCredentials

testUsernamePasswordCredentialsSerialization 0.019
testNTCredentialsHashCode 0.002
testNTCredentialsSerialization 0.002
testUsernamePasswordCredentialsHashCode 0
testNTCredentialsBasics 0.001
testNTCredentialsEquals 0
testUsernamePasswordCredentialsBasics 0.001
testUsernamePasswordCredentialsEquals 0

FormBodyPartTest

testConstructorCompat 0

TestDefaultRoutePlanner

testDirectDefaultPort 0.006
testNullTarget 0.001
testDirect 0
testViaProxy 0

TestCredentialsProviders

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

TestDefaultProxyRoutePlanner

testDefaultProxyDirect 0
testViaProxy 0

TestDnsUtils

testNormalize 0

TestHttpTrace

testHttpTraceSetEntity 0.001

TestDateUtils

testMalformedDate 0.021
testBasicDateParse 0.03
testParseQuotedDate 0.001
testDateParseMessage 0.001
testBasicDateFormat 0.001
testInvalidInput 0
testTwoDigitYearDateParse 0

TestResponseEntityWrapper

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

TestDistinguishedNameParser

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

TestNTLMEngineImpl

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

TestConnectExec

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

TestProtocolExec

testExecRequestRetryOnAuthChallenge 0.003
testPostProcessRuntimeException 0.002
testPostProcessIOException 0.001
testExecEntityEnclosingRequestRetryOnAuthChallenge 0.001
testUserInfoInRequestURI 0
testExecEntityEnclosingRequest 0.001
testPostProcessHttpException 0.001

TestGZip

testBasic 0.001
testCompressionIOExceptionLeavesOutputStreamOpen 0.041
testDecompressionWithMultipleGZipStream 0.002
testCompressionDecompression 0.001

TestRequestAddCookies

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

TestInternalExecRuntime

testAbortEndpoint 0.02
testReleaseEndpointNonReusable 0.001
testAcquireEndpoint 0.001
testCancell 0
testAcquireEndpointLeaseRequestTimeout 0
testAcquireEndpointLeaseRequestFailure 0
testConnectEndpoint 0.001
testAcquireEndpointAlreadyAcquired 0.001
testReleaseEndpointReusable 0.001
testDisonnectEndpoint 0

TestRedirectExec

testRedirectProtocolException 0.055
testRelativeRedirect 0.001
testFundamentals 0.004
testAllowCircularRedirects 0.002
testMaxRedirect 0.001
testGetLocationUriDisallowCircularRedirects 0.001
testRedirectRuntimeException 0.001
testCrossSiteRedirect 0.001

TestURIUtils

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

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.001

TestBase64

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

TestByteArrayBuilder

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

TestAuthChallenge

testAuthChallengeWithParams 0.002
testAuthChallengeWithValue 0.001

TestIdleConnectionEvictor

testEvictExpiredAndIdle 1.031
testEvictExpiredOnly 1.002

ConnectExceptionSupportTest

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

HttpRFC7578MultipartTest

testPercentDecodingWithValidMessages 0
testPercentDecodingWithTooShortMessage 0.001

TestRequestDefaultHeaders

testRequestParameterCheck 0.001
testNoDefaultHeadersForConnectRequest 0.001
testDefaultHeaders 0

TestSimpleMessageBuilders

testResponseCopy 0.004
testResponseBasics 0.001
testRequestBasics 0.006
testRequestCopy 0.001
testPostParameters 0.003
testGetParameters 0.001

TestFutureRequestExecutionService

shouldCancel 0.02
shouldTimeout 0.013
shouldExecuteMultipleCalls 0.028
shouldExecuteSingleCall 0.004
shouldExecuteMultipleCallsAndCallback 0.023

TestDefaultBackoffStrategy

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

TestBasicAuthCache

testBasicStoreRestore 0.002
testNullAuthScheme 0
testStoreNonSerializable 0.002
testNullKey 0.001

TestDefaultHttpRequestRetryStrategy

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

TestSystemDefaultCredentialsProvider

testSystemCredentialsProviderNoContext 0.01
testSystemCredentialsProviderCredentials 0.003

TestMultipartPartBuilder

testBuildBodyPartBasics 0.001
testBuildBodyPartMultipleBuilds 0
testBuildBodyPartCustomHeaders 0.001

TestNTLMScheme

testNTLMAuthenticationEmptyProxyChallenge 0

TestCloseableHttpClient

testExecuteRequestHandleResponseIOException 0.036
testExecuteRequestRelativeURI 0.002
testExecuteRequestHandleResponse 0.001
testExecuteRequestHandleResponseHttpException 0.002
testExecuteRequestAbsoluteURI 0.001

TestRFC6265CookieSpec

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

TestResponseEntityProxy

testGetTrailersWithChunkedInputStream 0.031
testGetTrailersWithNoChunkedInputStream 0.001
testWriteToNullDrainsAndReleasesStream 0.001

TestRouteDirector

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

TestHttpRequestRetryExec

testRetryIntervalResponseTimeoutNull 1.023
testAbortedRequest 0.003
testRetrySleepOnIOException 0.001
testStrategyRuntimeException 0.001
testRetryIntervalGreaterResponseTimeout 0.002
testNonRepeatableRequest 0.001
testFundamentals1 0
testFundamentals2 0.001
testNonRepeatableEntityResponseReturnedImmediately 0.001

TestBrotli

testDecompressionWithBrotli 0.007

TestDecompressingEntity

testWriteToStream 0.001
testStreaming 0.001
testNonStreaming 0.001

TestEntityBuilder

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

TestHttpAsyncClientBuilder

testH2AddInterceptorFirstDoesNotThrow 0.097
testAddInterceptorLastDoesNotThrow 0.073
testH2AddInterceptorLastDoesNotThrow 0.001
testAddInterceptorFirstDoesNotThrow 0.001

TestRequestSupport

testPathPrefixExtraction 0.002

TestHttpClientBuilder

testAddInterceptorLastDoesNotThrow 0.001
testAddInterceptorFirstDoesNotThrow 0

TestHttpClientBuilderInterceptors

testAddExecInterceptorLastShouldBeExecuted 0.003

TestCookieIdentityComparator

testCookieIdentityComparasionByName 0
testCookieIdentityComparasionByNameDomainAndPath 0
testCookieIdentityComparasionByNameAndDomain 0
testCookieIdentityComparasionByNameDomainAndNullPath 0
testCookieIdentityComparasionByNameAndNullDomain 0

TestSSLSocketFactory

testWeakCiphersDisabledByDefault 0.031
testStrongCipherSuites 0

ExecSupportTest

testGetNextExchangeId 0.753

TestInternalHttpClient

testExecuteRequestConfig 0.032
testExecute 0.001
testExecuteDefaultContext 0.001
testClientClose 0
testExecuteHttpException 0.002
testClientCloseIOException 0.001
testExecuteLocalContext 0

TestHttpAuthenticator

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

TestResponseProcessCookies

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

TestLaxCookieAttribHandlers

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

TestRequestClientConnControl

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

TestMultipartMixed

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

TestHttpOptions

testMultipleAllows 0.006

TestDefaultConnKeepAliveStrategy

testEmptyKeepAliveHeader 0.001
testNoKeepAliveHeader 0
testKeepAliveHeader 0
testIllegalResponseArg 0
testInvalidKeepAliveHeader 0

TestRequestConfig

testBuildAndCopy 0.034
testBasics 0.001
testDefaults 0.002

TestAbstractHttpClientResponseHandler

testUnsuccessfulResponseEmptyReason 0.002
testSuccessfulResponse 0.001
testUnsuccessfulResponse 0.001

TestDeflate

testCompressDecompress 0.001

TestPublicSuffixMatcher

testGetDomainRootOnlyPRIVATE 0.001
testMatch 0.001
testGetDomainRootOnlyICANN 0
testGetDomainRootAnyType 0
testMatchUnicode 0.12

TestPoolingHttpClientConnectionManager

testReleaseRouteIncomplete 0.063
testProxyConnectAndUpgrade 0.01
testLeaseRelease 0.001
testTargetConnect 0.002
testLeaseFutureTimeout 0.001
testReleaseNonReusable 0.001
testReleaseReusable 0.001

TestCookiePriorityComparator

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

TestDefaultHostnameVerifier

testSubjectAlt 0.017
testHTTPCLIENT_1097 0
testHTTPCLIENT_1255 0
testHTTPCLIENT_1316 0.001
testHTTPCLIENT_2149 0.012
testMatchDNSName 0.008
testDomainRootMatching 0.001
testHTTPCLIENT_1997_ANY 0
testHTTPCLIENT_1997_ICANN 0
testExtractCN 0.001
testHTTPCLIENT_1997_PRIVATE 0.001
testHTTPCLIENT_1997_UNKNOWN 0
testIdentityMatching 0.001
testVerify 0.013

TestAuthenticationStrategy

testCustomAuthPreference 0
testSelectInvalidInput 0
testSelectNoSchemeRegistry 0
testUnsupportedScheme 0

TestPublicSuffixListParser

testParseLocal 0
testParse 0.001
testUnicode 0

TestMultipartFormHttpEntity

testImplictContractorParams 0.001
testNonRepeatable 0
testRepeatable 0.001
testExplictContractorParams 0

TestMainClientExec

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

TestAuthChallengeParser

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