Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
669 0 0 0 100% 6.646

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.049
org.apache.hc.client5.http.impl.cookie 90 0 0 0 100% 0.036
org.apache.hc.client5.http.impl.classic 127 0 0 0 100% 1.771
org.apache.hc.client5.http.auth 18 0 0 0 100% 0.042
org.apache.hc.client5.http.impl.io 28 0 0 0 100% 0.367
org.apache.hc.client5.http.routing 11 0 0 0 100% 0.018
org.apache.hc.client5.http.protocol 37 0 0 0 100% 0.898
org.apache.hc.client5.http.impl 45 0 0 0 100% 2.77
org.apache.hc.client5.http.config 3 0 0 0 100% 0.053
org.apache.hc.client5.http.async.methods 6 0 0 0 100% 0.02
org.apache.hc.client5.http.ssl 26 0 0 0 100% 0.12
org.apache.hc.client5.http 8 0 0 0 100% 0.004
org.apache.hc.client5.http.impl.auth 108 0 0 0 100% 0.147
org.apache.hc.client5.http.classic.methods 20 0 0 0 100% 0.032
org.apache.hc.client5.http.psl 7 0 0 0 100% 0.106
org.apache.hc.client5.http.entity 18 0 0 0 100% 0.088
org.apache.hc.client5.http.utils 30 0 0 0 100% 0.081
org.apache.hc.client5.http.impl.routing 27 0 0 0 100% 0.038
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.001
TestMimeField 1 0 0 0 100% 0.001
TestFormBodyPartBuilder 3 0 0 0 100% 0.002
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.017
TestMultipartFormHttpEntity 4 0 0 0 100% 0.004

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.003
TestBasicCookieAttribHandlers 32 0 0 0 100% 0.01
TestRFC6265CookieSpec 17 0 0 0 100% 0.01
TestLaxCookieAttribHandlers 32 0 0 0 100% 0.01
TestPublicSuffixListParser 3 0 0 0 100% 0.001

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

Class Tests Errors Failures Skipped Success Rate Time
TestNullBackoffStrategy 2 0 0 0 100% 0
TestAIMDBackoffManager 12 0 0 0 100% 0.005
TestContentCompressionExec 10 0 0 0 100% 0.027
TestBasicResponseHandler 2 0 0 0 100% 0.003
TestResponseEntityWrapper 7 0 0 0 100% 0.01
TestConnectExec 9 0 0 0 100% 0.028
TestProtocolExec 7 0 0 0 100% 0.016
TestInternalExecRuntime 10 0 0 0 100% 0.036
TestRedirectExec 8 0 0 0 100% 0.093
TestFutureRequestExecutionService 5 0 0 0 100% 0.107
TestDefaultBackoffStrategy 6 0 0 0 100% 0.001
TestCloseableHttpClient 5 0 0 0 100% 0.055
TestResponseEntityProxy 3 0 0 0 100% 0.05
TestHttpRequestRetryExec 9 0 0 0 100% 1.042
TestHttpAsyncClientBuilder 4 0 0 0 100% 0.204
TestHttpClientBuilder 2 0 0 0 100% 0.003
TestHttpClientBuilderInterceptors 1 0 0 0 100% 0.003
TestCookieIdentityComparator 5 0 0 0 100% 0.002
TestInternalHttpClient 7 0 0 0 100% 0.033
TestAbstractHttpClientResponseHandler 3 0 0 0 100% 0.005
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.014
TestCredentials 8 0 0 0 100% 0.025
TestAuthChallenge 2 0 0 0 100% 0.003

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

Class Tests Errors Failures Skipped Success Rate Time
TestBasicHttpClientConnectionManager 13 0 0 0 100% 0.264
TestHttpClientConnectionOperator 8 0 0 0 100% 0.018
TestPoolingHttpClientConnectionManager 7 0 0 0 100% 0.085

org.apache.hc.client5.http.routing

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

org.apache.hc.client5.http.protocol

Class Tests Errors Failures Skipped Success Rate Time
TestRequestExpectContinue 6 0 0 0 100% 0.007
TestRequestAddCookies 15 0 0 0 100% 0.552
TestRedirectLocation 1 0 0 0 100% 0.001
TestRequestDefaultHeaders 3 0 0 0 100% 0.003
TestResponseProcessCookies 6 0 0 0 100% 0.329
TestRequestClientConnControl 6 0 0 0 100% 0.006

org.apache.hc.client5.http.impl

Class Tests Errors Failures Skipped Success Rate Time
TestDefaultRedirectStrategy 17 0 0 0 100% 0.009
PrefixedIncrementingIdTest 2 0 0 0 100% 0.001
TestIdleConnectionEvictor 2 0 0 0 100% 2.031
TestDefaultHttpRequestRetryStrategy 13 0 0 0 100% 0.004
TestRequestSupport 1 0 0 0 100% 0.001
ExecSupportTest 1 0 0 0 100% 0.721
TestDefaultConnKeepAliveStrategy 5 0 0 0 100% 0.001
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.053

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

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

org.apache.hc.client5.http.ssl

Class Tests Errors Failures Skipped Success Rate Time
TestDistinguishedNameParser 10 0 0 0 100% 0.004
TestSSLSocketFactory 2 0 0 0 100% 0.039
TestDefaultHostnameVerifier 14 0 0 0 100% 0.077

org.apache.hc.client5.http

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

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

Class Tests Errors Failures Skipped Success Rate Time
TestDigestScheme 23 0 0 0 100% 0.027
TestBasicScheme 12 0 0 0 100% 0.017
TestCredentialsProviders 11 0 0 0 100% 0.004
TestNTLMEngineImpl 12 0 0 0 100% 0.022
TestBasicAuthCache 4 0 0 0 100% 0.005
TestSystemDefaultCredentialsProvider 2 0 0 0 100% 0.019
TestNTLMScheme 1 0 0 0 100% 0
TestHttpAuthenticator 22 0 0 0 100% 0.042
TestAuthChallengeParser 21 0 0 0 100% 0.011

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

Class Tests Errors Failures Skipped Success Rate Time
TestHttpRequestBase 18 0 0 0 100% 0.024
TestHttpTrace 1 0 0 0 100% 0.002
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.002
TestPublicSuffixMatcher 5 0 0 0 100% 0.104

org.apache.hc.client5.http.entity

Class Tests Errors Failures Skipped Success Rate Time
TestGZip 4 0 0 0 100% 0.047
TestBrotli 1 0 0 0 100% 0.005
TestDecompressingEntity 3 0 0 0 100% 0.003
TestEntityBuilder 9 0 0 0 100% 0.031
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.051
TestURIUtils 8 0 0 0 100% 0.016
TestBase64 6 0 0 0 100% 0.006
TestByteArrayBuilder 8 0 0 0 100% 0.007

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

Class Tests Errors Failures Skipped Success Rate Time
TestSystemDefaultRoutePlanner 3 0 0 0 100% 0.013
TestRouteTracker 8 0 0 0 100% 0.007
TestDefaultRoutePlanner 4 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.001
TestCookiePriorityComparator 6 0 0 0 100% 0.003

Test Cases

[Summary] [Package List] [Test Cases]

TestNullBackoffStrategy

doesNotBackoffForResponses 0
doesNotBackoffForThrowables 0

TestAuthScope

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

TestBasicClientCookie

testSerialization 0.001
testCloning 0
testConstructor 0.001

TestSystemDefaultRoutePlanner

testDirectDefaultPort 0.01
testProxy 0.001
testDirect 0

TestMultipartContentBody

testInputStreamBody 0
testStringBody 0

TestMultipartFormat

testLineBreak 0
testLineBreakRewrite 0

TestRequestExpectContinue

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

TestRouteTracker

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

TestAIMDBackoffManager

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

TestDigestScheme

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

TestDefaultRedirectStrategy

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

TestBasicScheme

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

TestHttpRequestBase

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

PrefixedIncrementingIdTest

testCreateId 0.001
testGetNextId 0

TestPublicSuffixListParser

testParseByType 0.001
testParse 0

TestMimeField

testBasics 0

TestBasicHttpClientConnectionManager

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

TestHttpRoute

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

TestContentCompressionExec

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

TestCookieOrigin

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

TestBasicResponseHandler

testSuccessfulResponse 0.001
testUnsuccessfulResponse 0.002

TestFormBodyPartBuilder

testBuildBodyPartBasics 0
testBuildBodyPartMultipleBuilds 0.001
testBuildBodyPartCustomHeaders 0

TestBasicCookieStore

testExpiredCookie 0.001
testSerialization 0.002
testBasics 0

TestBasicCookieAttribHandlers

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

TestMultipartForm

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

TestHttpClientConnectionOperator

testUpgradeUpsupportedScheme 0.003
testConnectExplicitAddress 0.003
testConnectTimeout 0.003
testConnectFailure 0.003
testUpgrade 0.001
testUpgradeNonLayeringScheme 0
testConnectFailover 0.001
testConnect 0.001

TestMultipartEntityBuilder

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

TestCredentials

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

FormBodyPartTest

testConstructorCompat 0.001

TestDefaultRoutePlanner

testDirectDefaultPort 0.01
testNullTarget 0.001
testDirect 0.001
testViaProxy 0

TestCredentialsProviders

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

TestDefaultProxyRoutePlanner

testDefaultProxyDirect 0
testViaProxy 0

TestDnsUtils

testNormalize 0.001

TestHttpTrace

testHttpTraceSetEntity 0.001

TestDateUtils

testMalformedDate 0.015
testBasicDateParse 0.029
testParseQuotedDate 0.001
testDateParseMessage 0.001
testBasicDateFormat 0.001
testInvalidInput 0.001
testTwoDigitYearDateParse 0.001

TestResponseEntityWrapper

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

TestDistinguishedNameParser

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

TestNTLMEngineImpl

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

TestConnectExec

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

TestProtocolExec

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

TestGZip

testBasic 0.001
testCompressionIOExceptionLeavesOutputStreamOpen 0.043
testDecompressionWithMultipleGZipStream 0.001
testCompressionDecompression 0.001

TestRequestAddCookies

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

TestInternalExecRuntime

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

TestRedirectExec

testRedirectProtocolException 0.077
testRelativeRedirect 0.001
testFundamentals 0.003
testAllowCircularRedirects 0.002
testMaxRedirect 0.002
testGetLocationUriDisallowCircularRedirects 0.002
testRedirectRuntimeException 0.002
testCrossSiteRedirect 0.002

TestURIUtils

testHttpLocationWithRedirectFragment 0.001
testHttpLocationWithRelativeFragment 0.001
testHttpLocationRedirect 0.001
testHttpLocationWithAbsoluteFragment 0.001
testNormalization 0.002
testResolve 0.004
testExtractHost 0.002
testResolveOpaque 0.001

TestRoutingSupport

testDetermineHostMissingScheme 0
testNormalizeHost 0
testDetermineHost 0

TestRedirectLocation

testBasics 0.001

TestCookiePathComparator

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

TestBase64

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

TestByteArrayBuilder

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

TestAuthChallenge

testAuthChallengeWithParams 0.002
testAuthChallengeWithValue 0.001

TestIdleConnectionEvictor

testEvictExpiredAndIdle 1.028
testEvictExpiredOnly 1.002

ConnectExceptionSupportTest

testConnectTimeoutExceptionFromCauseHostAndRemoteAddress 0.001
testHttpHostConnectExceptionFromCauseAndHost 0.001
testHttpHostConnectExceptionFromNullCause 0
testConnectTimeoutExceptionFromCause 0.001
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.002
testRequestBasics 0.008
testRequestCopy 0
testPostParameters 0.003
testGetParameters 0.001

TestFutureRequestExecutionService

shouldCancel 0.022
shouldTimeout 0.013
shouldExecuteMultipleCalls 0.046
shouldExecuteSingleCall 0.003
shouldExecuteMultipleCallsAndCallback 0.019

TestDefaultBackoffStrategy

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

TestBasicAuthCache

testBasicStoreRestore 0.002
testNullAuthScheme 0
testStoreNonSerializable 0.002
testNullKey 0.001

TestDefaultHttpRequestRetryStrategy

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

TestSystemDefaultCredentialsProvider

testSystemCredentialsProviderNoContext 0.015
testSystemCredentialsProviderCredentials 0.003

TestMultipartPartBuilder

testBuildBodyPartBasics 0.001
testBuildBodyPartMultipleBuilds 0
testBuildBodyPartCustomHeaders 0

TestNTLMScheme

testNTLMAuthenticationEmptyProxyChallenge 0

TestCloseableHttpClient

testExecuteRequestHandleResponseIOException 0.045
testExecuteRequestRelativeURI 0.003
testExecuteRequestHandleResponse 0.002
testExecuteRequestHandleResponseHttpException 0.003
testExecuteRequestAbsoluteURI 0.002

TestRFC6265CookieSpec

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

TestResponseEntityProxy

testGetTrailersWithChunkedInputStream 0.042
testGetTrailersWithNoChunkedInputStream 0.002
testWriteToNullDrainsAndReleasesStream 0.002

TestRouteDirector

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

TestHttpRequestRetryExec

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

TestBrotli

testDecompressionWithBrotli 0.005

TestDecompressingEntity

testWriteToStream 0.001
testStreaming 0
testNonStreaming 0

TestEntityBuilder

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

TestHttpAsyncClientBuilder

testH2AddInterceptorFirstDoesNotThrow 0.1
testAddInterceptorLastDoesNotThrow 0.1
testH2AddInterceptorLastDoesNotThrow 0.002
testAddInterceptorFirstDoesNotThrow 0.001

TestRequestSupport

testPathPrefixExtraction 0.001

TestHttpClientBuilder

testAddInterceptorLastDoesNotThrow 0.002
testAddInterceptorFirstDoesNotThrow 0.001

TestHttpClientBuilderInterceptors

testAddExecInterceptorLastShouldBeExecuted 0.003

TestCookieIdentityComparator

testCookieIdentityComparasionByName 0
testCookieIdentityComparasionByNameDomainAndPath 0
testCookieIdentityComparasionByNameAndDomain 0.001
testCookieIdentityComparasionByNameDomainAndNullPath 0
testCookieIdentityComparasionByNameAndNullDomain 0

TestSSLSocketFactory

testWeakCiphersDisabledByDefault 0.037
testStrongCipherSuites 0

ExecSupportTest

testGetNextExchangeId 0.721

TestInternalHttpClient

testExecuteRequestConfig 0.027
testExecute 0.001
testExecuteDefaultContext 0.001
testClientClose 0.001
testExecuteHttpException 0.001
testClientCloseIOException 0
testExecuteLocalContext 0

TestHttpAuthenticator

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

TestResponseProcessCookies

testResponseParameterCheck 0.321
testNoCookieOrigin 0.001
testParseCookies 0.001
testContextParameterCheck 0.001
testNoCookieSpec 0.001
testNoCookieStore 0.001

TestLaxCookieAttribHandlers

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

TestRequestClientConnControl

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

TestMultipartMixed

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

TestHttpOptions

testMultipleAllows 0.006

TestDefaultConnKeepAliveStrategy

testEmptyKeepAliveHeader 0
testNoKeepAliveHeader 0
testKeepAliveHeader 0
testIllegalResponseArg 0
testInvalidKeepAliveHeader 0

TestRequestConfig

testBuildAndCopy 0.033
testBasics 0.001
testDefaults 0.002

TestAbstractHttpClientResponseHandler

testUnsuccessfulResponseEmptyReason 0.003
testSuccessfulResponse 0.001
testUnsuccessfulResponse 0.001

TestDeflate

testCompressDecompress 0.002

TestPublicSuffixMatcher

testGetDomainRootOnlyPRIVATE 0
testMatch 0
testGetDomainRootOnlyICANN 0.001
testGetDomainRootAnyType 0
testMatchUnicode 0.102

TestPoolingHttpClientConnectionManager

testReleaseRouteIncomplete 0.07
testProxyConnectAndUpgrade 0.007
testLeaseRelease 0.001
testTargetConnect 0.002
testLeaseFutureTimeout 0.001
testReleaseNonReusable 0.001
testReleaseReusable 0.001

TestCookiePriorityComparator

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

TestDefaultHostnameVerifier

testSubjectAlt 0.021
testHTTPCLIENT_1097 0.001
testHTTPCLIENT_1255 0.001
testHTTPCLIENT_1316 0.001
testHTTPCLIENT_2149 0.014
testMatchDNSName 0.009
testDomainRootMatching 0
testHTTPCLIENT_1997_ANY 0
testHTTPCLIENT_1997_ICANN 0
testExtractCN 0.001
testHTTPCLIENT_1997_PRIVATE 0
testHTTPCLIENT_1997_UNKNOWN 0
testIdentityMatching 0.001
testVerify 0.022

TestAuthenticationStrategy

testCustomAuthPreference 0
testSelectInvalidInput 0.001
testSelectNoSchemeRegistry 0
testUnsupportedScheme 0.001

TestPublicSuffixListParser

testParseLocal 0
testParse 0.001
testUnicode 0

TestMultipartFormHttpEntity

testImplictContractorParams 0.001
testNonRepeatable 0
testRepeatable 0.001
testExplictContractorParams 0

TestMainClientExec

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

TestAuthChallengeParser

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