Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
753 0 0 0 100% 9.872

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.074
org.apache.hc.client5.http.impl.cookie 90 0 0 0 100% 0.076
org.apache.hc.client5.http.impl.classic 149 0 0 0 100% 2.345
org.apache.hc.client5.http.auth 21 0 0 0 100% 0.092
org.apache.hc.client5.http.impl.io 36 0 0 0 100% 0.413
org.apache.hc.client5.http.protocol 55 0 0 0 100% 1.672
org.apache.hc.client5.http.impl 57 0 0 0 100% 3.958
org.apache.hc.client5.http.config 3 0 0 0 100% 0.072
org.apache.hc.client5.http.async.methods 6 0 0 0 100% 0.031
org.apache.hc.client5.http.validator 4 0 0 0 100% 0.003
org.apache.hc.client5.http.ssl 25 0 0 0 100% 0.175
org.apache.hc.client5.http 21 0 0 0 100% 0.032
org.apache.hc.client5.http.impl.auth 116 0 0 0 100% 0.235
org.apache.hc.client5.http.classic.methods 20 0 0 0 100% 0.068
org.apache.hc.client5.http.psl 9 0 0 0 100% 0.284
org.apache.hc.client5.http.entity 19 0 0 0 100% 0.113
org.apache.hc.client5.http.utils 29 0 0 0 100% 0.167
org.apache.hc.client5.http.impl.routing 29 0 0 0 100% 0.054
org.apache.hc.client5.http.cookie 18 0 0 0 100% 0.008

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.002
TestMimeField 1 0 0 0 100% 0.001
TestFormBodyPartBuilder 3 0 0 0 100% 0.003
TestMultipartForm 8 0 0 0 100% 0.016
TestMultipartEntityBuilder 14 0 0 0 100% 0.017
FormBodyPartTest 1 0 0 0 100% 0.002
HttpRFC7578MultipartTest 1 0 0 0 100% 0.001
TestMultipartPartBuilder 3 0 0 0 100% 0.003
TestMultipartMixed 7 0 0 0 100% 0.022
TestMultipartFormHttpEntity 4 0 0 0 100% 0.005

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.008
TestBasicCookieAttribHandlers 32 0 0 0 100% 0.023
TestRFC6265CookieSpec 17 0 0 0 100% 0.021
TestLaxCookieAttribHandlers 32 0 0 0 100% 0.02
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.002
TestProxyClient 2 0 0 0 100% 0.166
DistributedProxySelectorTest 7 0 0 0 100% 0.039
TestAIMDBackoffManager 13 0 0 0 100% 0.034
TestContentCompressionExec 10 0 0 0 100% 0.041
TestBasicResponseHandler 2 0 0 0 100% 0.005
TestExponentialBackoffManager 9 0 0 0 100% 0.009
TestResponseEntityWrapper 7 0 0 0 100% 0.021
TestConnectExec 9 0 0 0 100% 0.042
TestProtocolExec 7 0 0 0 100% 0.026
TestInternalExecRuntime 10 0 0 0 100% 0.067
TestRedirectExec 9 0 0 0 100% 0.118
TestDefaultBackoffStrategy 6 0 0 0 100% 0.004
TestCloseableHttpClient 5 0 0 0 100% 0.097
TestResponseEntityProxy 3 0 0 0 100% 0.071
TestHttpRequestRetryExec 9 0 0 0 100% 1.077
TestHttpAsyncClientBuilder 4 0 0 0 100% 0.325
TestHttpClientBuilder 2 0 0 0 100% 0.024
TestCookieIdentityComparator 5 0 0 0 100% 0.003
TestInternalHttpClient 7 0 0 0 100% 0.09
TestLinearBackoffManager 8 0 0 0 100% 0.009
TestAbstractHttpClientResponseHandler 3 0 0 0 100% 0.008
TestMainClientExec 10 0 0 0 100% 0.067

org.apache.hc.client5.http.auth

Class Tests Errors Failures Skipped Success Rate Time
TestAuthScope 8 0 0 0 100% 0.019
TestCredentials 11 0 0 0 100% 0.065
TestAuthChallenge 2 0 0 0 100% 0.008

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

Class Tests Errors Failures Skipped Success Rate Time
TestBasicHttpClientConnectionManager 15 0 0 0 100% 0.236
TestHttpClientConnectionOperator 9 0 0 0 100% 0.022
TestPoolingHttpClientConnectionManager 12 0 0 0 100% 0.155

org.apache.hc.client5.http.protocol

Class Tests Errors Failures Skipped Success Rate Time
TestRequestExpectContinue 6 0 0 0 100% 0.006
TestRequestUpgrade 6 0 0 0 100% 0.548
TestRequestAddCookies 16 0 0 0 100% 0.272
TestRedirectLocation 1 0 0 0 100% 0.002
TestRequestDefaultHeaders 3 0 0 0 100% 0.004
TestRequestValidateTrace 5 0 0 0 100% 0.006
TestResponseProcessCookies 6 0 0 0 100% 0.014
TestRequestClientConnControl 6 0 0 0 100% 0.009
TestRequestIfRange 6 0 0 0 100% 0.811

org.apache.hc.client5.http.impl

Class Tests Errors Failures Skipped Success Rate Time
TestDefaultRedirectStrategy 19 0 0 0 100% 0.016
PrefixedIncrementingIdTest 2 0 0 0 100% 0.001
TestLaxRedirectStrategy 5 0 0 0 100% 0.02
TestIdleConnectionEvictor 2 0 0 0 100% 2.041
TestDefaultHttpRequestRetryStrategy 13 0 0 0 100% 0.008
TestProtocolSwitchStrategy 3 0 0 0 100% 0.005
TestRequestSupport 1 0 0 0 100% 0.002
InMemoryDnsResolverTest 2 0 0 0 100% 0.001
ExecSupportTest 1 0 0 0 100% 1.771
TestDefaultConnKeepAliveStrategy 5 0 0 0 100% 0.003
TestAuthenticationStrategy 4 0 0 0 100% 0.09

org.apache.hc.client5.http.config

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

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

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

org.apache.hc.client5.http.validator

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

org.apache.hc.client5.http.ssl

Class Tests Errors Failures Skipped Success Rate Time
TestDistinguishedNameParser 10 0 0 0 100% 0.01
TestDefaultHostnameVerifier 15 0 0 0 100% 0.165

org.apache.hc.client5.http

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

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

Class Tests Errors Failures Skipped Success Rate Time
TestDigestScheme 31 0 0 0 100% 0.05
TestBasicScheme 11 0 0 0 100% 0.018
TestCredentialsProviders 11 0 0 0 100% 0.006
TestNTLMEngineImpl 12 0 0 0 100% 0.045
TestBasicAuthCache 3 0 0 0 100% 0.005
TestSystemDefaultCredentialsProvider 2 0 0 0 100% 0.023
TestNTLMScheme 1 0 0 0 100% 0.005
TestHttpAuthenticator 22 0 0 0 100% 0.064
TestBearerScheme 3 0 0 0 100% 0.004
TestAuthChallengeParser 20 0 0 0 100% 0.015

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

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

org.apache.hc.client5.http.psl

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

org.apache.hc.client5.http.entity

Class Tests Errors Failures Skipped Success Rate Time
TestGZip 4 0 0 0 100% 0.053
TestBrotli 1 0 0 0 100% 0.009
TestDecompressingEntity 4 0 0 0 100% 0.005
TestEntityBuilder 9 0 0 0 100% 0.043
TestDeflate 1 0 0 0 100% 0.003

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.107
TestURIUtils 7 0 0 0 100% 0.032
TestBase64 6 0 0 0 100% 0.012
TestByteArrayBuilder 8 0 0 0 100% 0.015

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

Class Tests Errors Failures Skipped Success Rate Time
TestSystemDefaultRoutePlanner 3 0 0 0 100% 0.016
TestRouteTracker 8 0 0 0 100% 0.011
TestDefaultRoutePlanner 6 0 0 0 100% 0.018
TestDefaultProxyRoutePlanner 2 0 0 0 100% 0.002
TestRoutingSupport 3 0 0 0 100% 0.003
TestRouteDirector 7 0 0 0 100% 0.004

org.apache.hc.client5.http.cookie

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

Test Cases

[Summary] [Package List] [Test Cases]

TestNullBackoffStrategy

doesNotBackoffForResponses 0
doesNotBackoffForThrowables 0.001

TestAuthScope

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

TestProxyClient

testSuccessfulTunnel 0.163
testTunnelWithInvalidPort 0.001

TestBasicClientCookie

testSerialization 0.001
testCloning 0.001
testConstructor 0

TestSystemDefaultRoutePlanner

testDirectDefaultPort 0.012
testProxy 0.002
testDirect 0.001

TestMultipartContentBody

testInputStreamBody 0.001
testStringBody 0.001

TestMultipartFormat

testLineBreak 0.001
testLineBreakRewrite 0.001

TestRequestExpectContinue

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

DistributedProxySelectorTest

testSelectReturnsProxyFromSecondSelectorWhenFirstSelectorReturnsEmptyList 0.014
testConstructorThrowsExceptionWhenNullSelectors 0.001
testSelectReturnsProxyFromThirdSelector 0.001
testSelectReturnsProxyFromSecondSelector 0.001
testConstructorThrowsExceptionWhenEmptySelectors 0
testSelectHandlesException 0.007
testSelectReturnsProxyFromFirstSelector 0.011

TestRouteTracker

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

TestAIMDBackoffManager

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

TestETag

testComparison 0
testParse 0.001
testToString 0
testHashCodeEquals 0.001

TestDigestScheme

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

TestDefaultRedirectStrategy

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

TestBasicScheme

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

TestHttpRequestBase

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

PrefixedIncrementingIdTest

testCreateId 0.001
testGetNextId 0

TestPublicSuffixListParser

testParseByType 0.001
testParse 0.001

TestMimeField

testBasics 0.001

TestBasicHttpClientConnectionManager

testCloseExpired 0.055
shouldCloseStaleConnectionAndCreateNewOne 0.002
shouldCloseGRACEFULStaleConnection 0.001
testProxyConnectAndUpgrade 0.002
testReleaseInvalidArg 0.001
testAlreadyLeased 0.001
testCloseIdle 0.103
testReleaseAnotherConnection 0.002
testShutdown 0.002
testTargetConnect 0.004
testLeaseReleaseReusable 0.001
testLeaseDifferentRoute 0.001
testLeaseReleaseReusableWithState 0.002
testLeaseReleaseNonReusable 0.001
testLeaseExpired 0.052

TestContentCompressionExec

testBrotliContentEncoding 0.027
testGzipContentEncoding 0.001
testGzipContentEncodingZeroLength 0.001
testNoContentEncoding 0.002
testContentEncodingRequestParameter 0.001
testIdentityContentEncoding 0.002
testDeflateContentEncoding 0.001
testXGzipContentEncoding 0.002
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.003

TestFormBodyPartBuilder

testBuildBodyPartBasics 0
testBuildBodyPartMultipleBuilds 0
testBuildBodyPartCustomHeaders 0.001

TestBasicCookieStore

testExpiredCookie 0.001
testSerialization 0.006
testBasics 0

TestBasicCookieAttribHandlers

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

TestRequestUpgrade

testUpgradeDisabled 0.515
testDoNotUpgradeHTTP10 0.001
testDoUpgradeIfAlreadyTLS 0.027
testUpgrade 0
testDoNotUpgradeHTTP2 0
testDoUpgradeNonSafeMethodsOrTrace 0

TestMultipartForm

testMultipartFormBinaryPartsPreamblEpilogue 0.003
testMultipartFormStrict 0.002
testMultipartFormStringPartsMultiCharsets 0.002
testMultipartFormCustomContentType 0.001
testMultipartFormBrowserCompatibleNonASCIIHeaders 0.002
testMultipartFormRFC6532 0.002
testMultipartFormBinaryParts 0.002
testMultipartFormStringParts 0.001

TestHttpClientConnectionOperator

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

TestMultipartEntityBuilder

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

TestCredentials

testUsernamePasswordCredentialsSerialization 0.032
testNTCredentialsHashCode 0.009
testNTCredentialsSerialization 0.004
testBearerTokenHashCode 0.002
testUsernamePasswordCredentialsHashCode 0.001
testNTCredentialsBasics 0.003
testNTCredentialsEquals 0.001
testUsernamePasswordCredentialsBasics 0.001
testUsernamePasswordCredentialsEquals 0.001
tesBearerTokenBasics 0
testBearerTokenEquals 0.001

FormBodyPartTest

testConstructorCompat 0.001

TestDefaultRoutePlanner

testDirectDefaultPort 0.013
testVirtualInsecureHost 0.001
testVirtualSecureHost 0.001
testNullTarget 0.001
testDirect 0.001
testViaProxy 0.001

TestCredentialsProviders

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

TestDefaultProxyRoutePlanner

testDefaultProxyDirect 0.001
testViaProxy 0.001

TestExponentialBackoffManager

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

TestDnsUtils

testNormalize 0.001

TestHttpTrace

testHttpTraceSetEntity 0.002

TestDateUtils

testMalformedDate 0.031
testBasicDateParse 0.064
testParseQuotedDate 0.001
testDateParseMessage 0.001
testBasicDateFormat 0.003
testInvalidInput 0.001
testTwoDigitYearDateParse 0.001

TestResponseEntityWrapper

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

TestDistinguishedNameParser

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

TestNTLMEngineImpl

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

TestConnectExec

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

TestProtocolExec

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

TestGZip

testBasic 0.001
testCompressionIOExceptionLeavesOutputStreamOpen 0.046
testDecompressionWithMultipleGZipStream 0.002
testCompressionDecompression 0.001

TestRequestAddCookies

testRequestParameterCheck 0.005
testAuthDefaultHttpPortWhenProxy 0.003
testCookiesForConnectRequest 0.001
testAuthScopeInvalidRequestURI 0.001
testSkipAddingCookiesWhenCookieHeaderPresent 0.001
testAuthScopeRemotePortWhenDirect 0.001
testExcludeExpiredCookies 0.244
testAddCookiesUsingExplicitCookieSpec 0.001
testContextParameterCheck 0.001
testNoCookieSpecRegistry 0.001
testNoHttpConnection 0.001
testNoCookieStore 0.001
testAuthDefaultHttpsPortWhenProxy 0.001
testNoMatchingCookies 0.001
testCookieOrder 0.001
testAddCookies 0.001

TestInternalExecRuntime

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

TestRedirectExec

testRedirectProtocolException 0.09
testRelativeRedirect 0.002
testFundamentals 0.005
testAllowCircularRedirects 0.003
testMaxRedirect 0.003
testGetLocationUriDisallowCircularRedirects 0.003
testRedirectRuntimeException 0.003
testCrossSiteRedirect 0.003
testPutSeeOtherRedirect 0.004

TestURIUtils

testHttpLocationWithRedirectFragment 0.006
testHttpLocationWithRelativeFragment 0.006
testHttpLocationRedirect 0.001
testHttpLocationWithAbsoluteFragment 0.001
testResolve 0.007
testExtractHost 0.007
testResolveOpaque 0.002

TestRoutingSupport

testDetermineHostMissingScheme 0.001
testNormalizeHost 0
testDetermineHost 0

TestRedirectLocation

testBasics 0.001

TestCookiePathComparator

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

TestBase64

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

TestByteArrayBuilder

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

TestAuthChallenge

testAuthChallengeWithParams 0.005
testAuthChallengeWithValue 0.001

TestLaxRedirectStrategy

testIsRedirectedWithHttpHead 0.016
testIsRedirectedWithHttpPost 0.001
testIsRedirectedWithNonRedirectMethod 0.001
testIsRedirectedWithHttpGet 0.001
testIsRedirectedWithHttpDelete 0.001

TestIdleConnectionEvictor

testEvictExpiredAndIdle 1.037
testEvictExpiredOnly 1.003

ConnectExceptionSupportTest

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

HttpRFC7578MultipartTest

testPercentDecodingWithValidMessages 0.001

TestRequestDefaultHeaders

testRequestParameterCheck 0.001
testNoDefaultHeadersForConnectRequest 0.001
testDefaultHeaders 0.001

TestHttpRoute

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

TestSimpleMessageBuilders

testResponseCopy 0.009
testResponseBasics 0.002
testRequestBasics 0.01
testRequestCopy 0
testPostParameters 0.004
testGetParameters 0.001

TestDefaultBackoffStrategy

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

TestBasicAuthCache

testBasicStoreRestore 0.003
testNullAuthScheme 0
testNullKey 0.001

TestDefaultHttpRequestRetryStrategy

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

TestSystemDefaultCredentialsProvider

testSystemCredentialsProviderNoContext 0.018
testSystemCredentialsProviderCredentials 0.005

TestMultipartPartBuilder

testBuildBodyPartBasics 0
testBuildBodyPartMultipleBuilds 0
testBuildBodyPartCustomHeaders 0.001

TestNTLMScheme

testNTLMAuthenticationEmptyProxyChallenge 0.004

TestCloseableHttpClient

testExecuteRequestHandleResponseIOException 0.082
testExecuteRequestRelativeURI 0.003
testExecuteRequestHandleResponse 0.003
testExecuteRequestHandleResponseHttpException 0.004
testExecuteRequestAbsoluteURI 0.003

TestRFC6265CookieSpec

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

TestResponseEntityProxy

testGetTrailersWithChunkedInputStream 0.065
testGetTrailersWithNoChunkedInputStream 0.002
testWriteToNullDrainsAndReleasesStream 0.003

TestRouteDirector

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

TestProtocolSwitchStrategy

testSwitchToHTTP11AndTLS 0.003
testSwitchInvalid 0.002
testSwitchToTLS 0

TestHttpRequestRetryExec

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

TestBrotli

testDecompressionWithBrotli 0.009

TestDecompressingEntity

testWriteToStream 0.001
testStreamingMarking 0.001
testStreaming 0.001
testNonStreaming 0.001

TestPublicSuffixMatcherLoader

testGetDefault 0.001

TestEntityBuilder

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

TestRequestValidateTrace

testTraceRequestWithBody 0.002
testTraceRequestWithoutSensitiveHeaders 0
testTraceRequestWithCookieHeader 0.001
testNonTraceRequest 0.001
testTraceRequestWithSensitiveHeaders 0.001

TestHttpAsyncClientBuilder

testH2AddInterceptorFirstDoesNotThrow 0.148
testAddInterceptorLastDoesNotThrow 0.171
testH2AddInterceptorLastDoesNotThrow 0.002
testAddInterceptorFirstDoesNotThrow 0.002

TestRequestSupport

testPathPrefixExtraction 0.002

TestHttpClientBuilder

testAddInterceptorLastDoesNotThrow 0.022
testAddInterceptorFirstDoesNotThrow 0.001

InMemoryDnsResolverTest

resolveIPv6ZoneId 0.001
resolve 0

TestCookieIdentityComparator

testCookieIdentityComparasionByName 0.001
testCookieIdentityComparasionByNameDomainAndPath 0
testCookieIdentityComparasionByNameAndDomain 0.001
testCookieIdentityComparasionByNameDomainAndNullPath 0
testCookieIdentityComparasionByNameAndNullDomain 0.001

ExecSupportTest

testGetNextExchangeId 1.771

TestInternalHttpClient

testExecuteRequestConfig 0.074
testExecute 0.003
testExecuteDefaultContext 0.003
testClientClose 0.001
testExecuteHttpException 0.003
testClientCloseIOException 0.002
testExecuteLocalContext 0.002

TestHttpAuthenticator

testAuthSuccessConnectionBased 0.026
testAuthChallengeStateMultipleOption 0.013
testAuthFailureState 0.001
testAuthenticationNotRequestedUnchallenged 0.001
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
testAuthChallengeStateNoOption 0.001
testAuthenticationRequestedAfterSuccess 0.001
testAuthenticationNoCredentials 0.002

TestResponseProcessCookies

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

TestLaxCookieAttribHandlers

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

TestRequestClientConnControl

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

TestMultipartMixed

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

TestHttpOptions

testMultipleAllows 0.022

SystemDefaultDnsResolverTest

resolveIPv6ZoneId 0.003
resolve 0.001

TestDefaultConnKeepAliveStrategy

testEmptyKeepAliveHeader 0.001
testNoKeepAliveHeader 0
testKeepAliveHeader 0
testIllegalResponseArg 0
testInvalidKeepAliveHeader 0.001

TestLinearBackoffManager

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

TestRequestConfig

testBuildAndCopy 0.041
testBasics 0.002
testDefaults 0.002

TestAbstractHttpClientResponseHandler

testUnsuccessfulResponseEmptyReason 0.004
testSuccessfulResponse 0.002
testUnsuccessfulResponse 0.002

TestDeflate

testCompressDecompress 0.003

TestPublicSuffixMatcher

testGetDomainRootOnlyPRIVATE 0.025
testMatch 0.017
testGetDomainRootOnlyICANN 0.015
testGetDomainRootPublicSuffixList 0.202
testGetDomainRootAnyType 0.009
testMatchUnicode 0.008

TestPoolingHttpClientConnectionManager

testIsShutdownInitially 0.116
testIsShutdown 0.001
testReleaseRouteIncomplete 0.014
testShutdownIdempotency 0.001
testLeaseAfterShutdown 0.001
testProxyConnectAndUpgrade 0.008
testConcurrentShutdown 0.003
testLeaseRelease 0.001
testTargetConnect 0.003
testLeaseFutureTimeout 0.002
testReleaseNonReusable 0.002
testReleaseReusable 0.001

TestCookiePriorityComparator

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

TestDefaultHostnameVerifier

testSubjectAlt 0.057
testHTTPCLIENT_1097 0.001
testHTTPCLIENT_1255 0.001
testHTTPCLIENT_1316 0.003
testHTTPCLIENT_2149 0.031
testParseFQDN 0.001
testMatchDNSName 0.019
testDomainRootMatching 0.001
testHTTPCLIENT_1997_ANY 0.002
testHTTPCLIENT_1997_ICANN 0.002
testExtractCN 0.002
testHTTPCLIENT_1997_PRIVATE 0.002
testHTTPCLIENT_1997_UNKNOWN 0.002
testIdentityMatching 0.002
testVerify 0.033

TestAuthenticationStrategy

testCustomAuthPreference 0
testSelectInvalidInput 0.087
testSelectNoSchemeRegistry 0
testUnsupportedScheme 0

TestPublicSuffixListParser

testParseLocal 0.001
testParse 0.001
testUnicode 0

TestRequestIfRange

testSmallDifferenceWithETagPresent 0.785
testWeakETagInIfRange 0.005
testSmallDifferenceWithETagAbsent 0.006
testNoIfRangeHeader 0.002
testDateHeaderWithStrongValidator 0.005
testIfRangeWithoutRangeHeader 0.003

TestMultipartFormHttpEntity

testImplicitContractorParams 0.001
testExplicitContractorParams 0.001
testNonRepeatable 0.001
testRepeatable 0.001

TestBearerScheme

testBearerAuthenticationEmptyChallenge 0.001
testBearerAuthentication 0.001
testStateStorage 0.001

TestMainClientExec

testExecRequestPersistentConnectionNoResponseEntity 0.044
testExecHttpException 0.002
testFundamentals 0.002
testExecIOException 0.003
testExecRequestNonPersistentConnectionNoResponseEntity 0.002
testExecRequestPersistentConnection 0.002
testExecRequestNonPersistentConnection 0.002
testExecConnectionShutDown 0.003
testExecRuntimeException 0.002
testExecRequestConnectionRelease 0.003

TestAuthChallengeParser

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