Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.075
org.apache.hc.client5.http.impl.cookie 90 0 0 0 100% 0.094
org.apache.hc.client5.http.impl.classic 149 0 0 0 100% 3.296
org.apache.hc.client5.http.auth 21 0 0 0 100% 0.075
org.apache.hc.client5.http.impl.io 36 0 0 0 100% 0.411
org.apache.hc.client5.http.protocol 55 0 0 0 100% 1.614
org.apache.hc.client5.http.impl 57 0 0 0 100% 3.827
org.apache.hc.client5.http.config 3 0 0 0 100% 0.077
org.apache.hc.client5.http.async.methods 6 0 0 0 100% 0.027
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.17
org.apache.hc.client5.http 21 0 0 0 100% 0.031
org.apache.hc.client5.http.impl.auth 116 0 0 0 100% 0.326
org.apache.hc.client5.http.classic.methods 20 0 0 0 100% 0.071
org.apache.hc.client5.http.psl 9 0 0 0 100% 0.314
org.apache.hc.client5.http.entity 19 0 0 0 100% 0.126
org.apache.hc.client5.http.utils 29 0 0 0 100% 0.173
org.apache.hc.client5.http.impl.routing 29 0 0 0 100% 0.072
org.apache.hc.client5.http.cookie 18 0 0 0 100% 0.011

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.018
FormBodyPartTest 1 0 0 0 100% 0.001
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.006

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

Class Tests Errors Failures Skipped Success Rate Time
TestBasicClientCookie 3 0 0 0 100% 0.004
TestBasicCookieStore 3 0 0 0 100% 0.009
TestBasicCookieAttribHandlers 32 0 0 0 100% 0.027
TestRFC6265CookieSpec 17 0 0 0 100% 0.023
TestLaxCookieAttribHandlers 32 0 0 0 100% 0.028
TestPublicSuffixListParser 3 0 0 0 100% 0.003

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

Class Tests Errors Failures Skipped Success Rate Time
TestNullBackoffStrategy 2 0 0 0 100% 0.003
TestProxyClient 2 0 0 0 100% 0.155
DistributedProxySelectorTest 7 0 0 0 100% 0.679
TestAIMDBackoffManager 13 0 0 0 100% 0.035
TestContentCompressionExec 10 0 0 0 100% 0.047
TestBasicResponseHandler 2 0 0 0 100% 0.006
TestExponentialBackoffManager 9 0 0 0 100% 0.011
TestResponseEntityWrapper 7 0 0 0 100% 0.019
TestConnectExec 9 0 0 0 100% 0.04
TestProtocolExec 7 0 0 0 100% 0.028
TestInternalExecRuntime 10 0 0 0 100% 0.162
TestRedirectExec 9 0 0 0 100% 0.146
TestDefaultBackoffStrategy 6 0 0 0 100% 0.006
TestCloseableHttpClient 5 0 0 0 100% 0.094
TestResponseEntityProxy 3 0 0 0 100% 0.078
TestHttpRequestRetryExec 9 0 0 0 100% 1.09
TestHttpAsyncClientBuilder 4 0 0 0 100% 0.478
TestHttpClientBuilder 2 0 0 0 100% 0.026
TestCookieIdentityComparator 5 0 0 0 100% 0.002
TestInternalHttpClient 7 0 0 0 100% 0.082
TestLinearBackoffManager 8 0 0 0 100% 0.01
TestAbstractHttpClientResponseHandler 3 0 0 0 100% 0.011
TestMainClientExec 10 0 0 0 100% 0.088

org.apache.hc.client5.http.auth

Class Tests Errors Failures Skipped Success Rate Time
TestAuthScope 8 0 0 0 100% 0.017
TestCredentials 11 0 0 0 100% 0.053
TestAuthChallenge 2 0 0 0 100% 0.005

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.03
TestPoolingHttpClientConnectionManager 12 0 0 0 100% 0.145

org.apache.hc.client5.http.protocol

Class Tests Errors Failures Skipped Success Rate Time
TestRequestExpectContinue 6 0 0 0 100% 0.008
TestRequestUpgrade 6 0 0 0 100% 0.543
TestRequestAddCookies 16 0 0 0 100% 0.275
TestRedirectLocation 1 0 0 0 100% 0.002
TestRequestDefaultHeaders 3 0 0 0 100% 0.005
TestRequestValidateTrace 5 0 0 0 100% 0.01
TestResponseProcessCookies 6 0 0 0 100% 0.021
TestRequestClientConnControl 6 0 0 0 100% 0.011
TestRequestIfRange 6 0 0 0 100% 0.739

org.apache.hc.client5.http.impl

Class Tests Errors Failures Skipped Success Rate Time
TestDefaultRedirectStrategy 19 0 0 0 100% 0.015
PrefixedIncrementingIdTest 2 0 0 0 100% 0.001
TestLaxRedirectStrategy 5 0 0 0 100% 0.021
TestIdleConnectionEvictor 2 0 0 0 100% 2.038
TestDefaultHttpRequestRetryStrategy 13 0 0 0 100% 0.008
TestProtocolSwitchStrategy 3 0 0 0 100% 0.006
TestRequestSupport 1 0 0 0 100% 0.003
InMemoryDnsResolverTest 2 0 0 0 100% 0.002
ExecSupportTest 1 0 0 0 100% 1.725
TestDefaultConnKeepAliveStrategy 5 0 0 0 100% 0.004
TestAuthenticationStrategy 4 0 0 0 100% 0.004

org.apache.hc.client5.http.config

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

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

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

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

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

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

Class Tests Errors Failures Skipped Success Rate Time
TestDigestScheme 31 0 0 0 100% 0.071
TestBasicScheme 11 0 0 0 100% 0.017
TestCredentialsProviders 11 0 0 0 100% 0.006
TestNTLMEngineImpl 12 0 0 0 100% 0.049
TestBasicAuthCache 3 0 0 0 100% 0.006
TestSystemDefaultCredentialsProvider 2 0 0 0 100% 0.067
TestNTLMScheme 1 0 0 0 100% 0.008
TestHttpAuthenticator 22 0 0 0 100% 0.08
TestBearerScheme 3 0 0 0 100% 0.003
TestAuthChallengeParser 20 0 0 0 100% 0.019

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

Class Tests Errors Failures Skipped Success Rate Time
TestHttpRequestBase 18 0 0 0 100% 0.042
TestHttpTrace 1 0 0 0 100% 0.006
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.002
TestPublicSuffixMatcher 6 0 0 0 100% 0.309

org.apache.hc.client5.http.entity

Class Tests Errors Failures Skipped Success Rate Time
TestGZip 4 0 0 0 100% 0.07
TestBrotli 1 0 0 0 100% 0.014
TestDecompressingEntity 4 0 0 0 100% 0.005
TestEntityBuilder 9 0 0 0 100% 0.034
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.002
TestDateUtils 7 0 0 0 100% 0.11
TestURIUtils 7 0 0 0 100% 0.036
TestBase64 6 0 0 0 100% 0.011
TestByteArrayBuilder 8 0 0 0 100% 0.014

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

Class Tests Errors Failures Skipped Success Rate Time
TestSystemDefaultRoutePlanner 3 0 0 0 100% 0.022
TestRouteTracker 8 0 0 0 100% 0.012
TestDefaultRoutePlanner 6 0 0 0 100% 0.027
TestDefaultProxyRoutePlanner 2 0 0 0 100% 0.002
TestRoutingSupport 3 0 0 0 100% 0.003
TestRouteDirector 7 0 0 0 100% 0.006

org.apache.hc.client5.http.cookie

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

Test Cases

[Summary] [Package List] [Test Cases]

TestNullBackoffStrategy

doesNotBackoffForResponses 0.001
doesNotBackoffForThrowables 0.001

TestAuthScope

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

TestProxyClient

testSuccessfulTunnel 0.152
testTunnelWithInvalidPort 0.002

TestBasicClientCookie

testSerialization 0.002
testCloning 0
testConstructor 0.001

TestSystemDefaultRoutePlanner

testDirectDefaultPort 0.017
testProxy 0.003
testDirect 0.001

TestMultipartContentBody

testInputStreamBody 0.001
testStringBody 0.001

TestMultipartFormat

testLineBreak 0
testLineBreakRewrite 0.001

TestRequestExpectContinue

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

DistributedProxySelectorTest

testSelectReturnsProxyFromSecondSelectorWhenFirstSelectorReturnsEmptyList 0.143
testConstructorThrowsExceptionWhenNullSelectors 0.001
testSelectReturnsProxyFromThirdSelector 0.002
testSelectReturnsProxyFromSecondSelector 0.001
testConstructorThrowsExceptionWhenEmptySelectors 0.001
testSelectHandlesException 0.13
testSelectReturnsProxyFromFirstSelector 0.398

TestRouteTracker

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

TestAIMDBackoffManager

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

TestETag

testComparison 0
testParse 0.001
testToString 0
testHashCodeEquals 0

TestDigestScheme

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

TestDefaultRedirectStrategy

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

TestBasicScheme

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

TestHttpRequestBase

testBasicHttpHeadMethodProperties 0.003
testBasicHttpPostMethodProperties 0.002
testBasicHttpOptionMethodProperties 0.001
testTraceMethodSetEntity 0.008
testPutMethodEmptyURI 0.001
testTraceMethodEmptyURI 0.001
testPostMethodEmptyURI 0
testOptionMethodEmptyURI 0.001
testGetMethodEmptyURI 0.001
testDeleteMethodEmptyURI 0.002
testBasicHttpDeleteMethodProperties 0.001
testHeadMethodEmptyURI 0.001
testBasicHttpPatchMethodProperties 0.002
testBasicHttpPutMethodProperties 0.001
testOptionMethodGetAllowedMethods 0.004
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.002
testCloseIdle 0.102
testReleaseAnotherConnection 0.001
testShutdown 0.003
testTargetConnect 0.003
testLeaseReleaseReusable 0.002
testLeaseDifferentRoute 0.002
testLeaseReleaseReusableWithState 0.002
testLeaseReleaseNonReusable 0.001
testLeaseExpired 0.053

TestContentCompressionExec

testBrotliContentEncoding 0.03
testGzipContentEncoding 0.002
testGzipContentEncodingZeroLength 0.002
testNoContentEncoding 0.001
testContentEncodingRequestParameter 0.001
testIdentityContentEncoding 0.002
testDeflateContentEncoding 0.001
testXGzipContentEncoding 0.001
testUnknownContentEncoding 0.002
testContentEncodingNoEntity 0.001

TestCookieOrigin

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

TestBasicResponseHandler

testSuccessfulResponse 0.001
testUnsuccessfulResponse 0.004

TestFormBodyPartBuilder

testBuildBodyPartBasics 0.001
testBuildBodyPartMultipleBuilds 0
testBuildBodyPartCustomHeaders 0

TestBasicCookieStore

testExpiredCookie 0.001
testSerialization 0.007
testBasics 0

TestBasicCookieAttribHandlers

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

TestRequestUpgrade

testUpgradeDisabled 0.509
testDoNotUpgradeHTTP10 0
testDoUpgradeIfAlreadyTLS 0.028
testUpgrade 0.001
testDoNotUpgradeHTTP2 0.001
testDoUpgradeNonSafeMethodsOrTrace 0

TestMultipartForm

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

TestHttpClientConnectionOperator

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

TestMultipartEntityBuilder

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

TestCredentials

testUsernamePasswordCredentialsSerialization 0.028
testNTCredentialsHashCode 0.006
testNTCredentialsSerialization 0.004
testBearerTokenHashCode 0.001
testUsernamePasswordCredentialsHashCode 0.001
testNTCredentialsBasics 0.002
testNTCredentialsEquals 0.001
testUsernamePasswordCredentialsBasics 0.001
testUsernamePasswordCredentialsEquals 0.001
tesBearerTokenBasics 0.001
testBearerTokenEquals 0.001

FormBodyPartTest

testConstructorCompat 0.001

TestDefaultRoutePlanner

testDirectDefaultPort 0.02
testVirtualInsecureHost 0.001
testVirtualSecureHost 0.001
testNullTarget 0.001
testDirect 0.001
testViaProxy 0.001

TestCredentialsProviders

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

TestDefaultProxyRoutePlanner

testDefaultProxyDirect 0.001
testViaProxy 0.001

TestExponentialBackoffManager

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

TestDnsUtils

testNormalize 0.002

TestHttpTrace

testHttpTraceSetEntity 0.004

TestDateUtils

testMalformedDate 0.033
testBasicDateParse 0.067
testParseQuotedDate 0.001
testDateParseMessage 0.001
testBasicDateFormat 0.002
testInvalidInput 0.001
testTwoDigitYearDateParse 0.001

TestResponseEntityWrapper

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

TestDistinguishedNameParser

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

TestNTLMEngineImpl

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

TestConnectExec

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

TestProtocolExec

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

TestGZip

testBasic 0.001
testCompressionIOExceptionLeavesOutputStreamOpen 0.063
testDecompressionWithMultipleGZipStream 0.004
testCompressionDecompression 0.001

TestRequestAddCookies

testRequestParameterCheck 0.006
testAuthDefaultHttpPortWhenProxy 0.004
testCookiesForConnectRequest 0.001
testAuthScopeInvalidRequestURI 0.001
testSkipAddingCookiesWhenCookieHeaderPresent 0.001
testAuthScopeRemotePortWhenDirect 0.001
testExcludeExpiredCookies 0.247
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.062
testReleaseEndpointNonReusable 0.002
testAcquireEndpoint 0.002
testCancell 0.002
testAcquireEndpointLeaseRequestTimeout 0.002
testAcquireEndpointLeaseRequestFailure 0.002
testConnectEndpoint 0.002
testAcquireEndpointAlreadyAcquired 0.081
testReleaseEndpointReusable 0.003
testDisonnectEndpoint 0.002

TestRedirectExec

testRedirectProtocolException 0.103
testRelativeRedirect 0.003
testFundamentals 0.009
testAllowCircularRedirects 0.004
testMaxRedirect 0.004
testGetLocationUriDisallowCircularRedirects 0.005
testRedirectRuntimeException 0.004
testCrossSiteRedirect 0.005
testPutSeeOtherRedirect 0.006

TestURIUtils

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

TestRedirectLocation

testBasics 0.001

TestCookiePathComparator

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

TestBase64

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

TestByteArrayBuilder

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

TestAuthChallenge

testAuthChallengeWithParams 0.003
testAuthChallengeWithValue 0

TestLaxRedirectStrategy

testIsRedirectedWithHttpHead 0.015
testIsRedirectedWithHttpPost 0.001
testIsRedirectedWithNonRedirectMethod 0
testIsRedirectedWithHttpGet 0
testIsRedirectedWithHttpDelete 0

TestIdleConnectionEvictor

testEvictExpiredAndIdle 1.034
testEvictExpiredOnly 1.002

ConnectExceptionSupportTest

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

HttpRFC7578MultipartTest

testPercentDecodingWithValidMessages 0.001

TestRequestDefaultHeaders

testRequestParameterCheck 0.002
testNoDefaultHeadersForConnectRequest 0.001
testDefaultHeaders 0.001

TestHttpRoute

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

TestSimpleMessageBuilders

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

TestDefaultBackoffStrategy

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

TestBasicAuthCache

testBasicStoreRestore 0.004
testNullAuthScheme 0.001
testNullKey 0

TestDefaultHttpRequestRetryStrategy

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

TestSystemDefaultCredentialsProvider

testSystemCredentialsProviderNoContext 0.019
testSystemCredentialsProviderCredentials 0.047

TestMultipartPartBuilder

testBuildBodyPartBasics 0.001
testBuildBodyPartMultipleBuilds 0.001
testBuildBodyPartCustomHeaders 0.001

TestNTLMScheme

testNTLMAuthenticationEmptyProxyChallenge 0.006

TestCloseableHttpClient

testExecuteRequestHandleResponseIOException 0.077
testExecuteRequestRelativeURI 0.003
testExecuteRequestHandleResponse 0.004
testExecuteRequestHandleResponseHttpException 0.004
testExecuteRequestAbsoluteURI 0.003

TestRFC6265CookieSpec

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

TestResponseEntityProxy

testGetTrailersWithChunkedInputStream 0.07
testGetTrailersWithNoChunkedInputStream 0.003
testWriteToNullDrainsAndReleasesStream 0.004

TestRouteDirector

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

TestProtocolSwitchStrategy

testSwitchToHTTP11AndTLS 0.003
testSwitchInvalid 0.001
testSwitchToTLS 0.001

TestHttpRequestRetryExec

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

TestBrotli

testDecompressionWithBrotli 0.013

TestDecompressingEntity

testWriteToStream 0.002
testStreamingMarking 0.001
testStreaming 0.001
testNonStreaming 0.001

TestPublicSuffixMatcherLoader

testGetDefault 0.001

TestEntityBuilder

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

TestRequestValidateTrace

testTraceRequestWithBody 0.002
testTraceRequestWithoutSensitiveHeaders 0.001
testTraceRequestWithCookieHeader 0.002
testNonTraceRequest 0.001
testTraceRequestWithSensitiveHeaders 0.002

TestHttpAsyncClientBuilder

testH2AddInterceptorFirstDoesNotThrow 0.274
testAddInterceptorLastDoesNotThrow 0.199
testH2AddInterceptorLastDoesNotThrow 0.002
testAddInterceptorFirstDoesNotThrow 0.001

TestRequestSupport

testPathPrefixExtraction 0.002

TestHttpClientBuilder

testAddInterceptorLastDoesNotThrow 0.023
testAddInterceptorFirstDoesNotThrow 0.001

InMemoryDnsResolverTest

resolveIPv6ZoneId 0.002
resolve 0

TestCookieIdentityComparator

testCookieIdentityComparasionByName 0
testCookieIdentityComparasionByNameDomainAndPath 0
testCookieIdentityComparasionByNameAndDomain 0
testCookieIdentityComparasionByNameDomainAndNullPath 0.001
testCookieIdentityComparasionByNameAndNullDomain 0

ExecSupportTest

testGetNextExchangeId 1.724

TestInternalHttpClient

testExecuteRequestConfig 0.061
testExecute 0.004
testExecuteDefaultContext 0.003
testClientClose 0.002
testExecuteHttpException 0.004
testClientCloseIOException 0.002
testExecuteLocalContext 0.003

TestHttpAuthenticator

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

TestResponseProcessCookies

testResponseParameterCheck 0.011
testNoCookieOrigin 0.001
testParseCookies 0.002
testContextParameterCheck 0.002
testNoCookieSpec 0.001
testNoCookieStore 0.001

TestLaxCookieAttribHandlers

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

TestRequestClientConnControl

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

TestMultipartMixed

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

TestHttpOptions

testMultipleAllows 0.02

SystemDefaultDnsResolverTest

resolveIPv6ZoneId 0.003
resolve 0

TestDefaultConnKeepAliveStrategy

testEmptyKeepAliveHeader 0.001
testNoKeepAliveHeader 0
testKeepAliveHeader 0
testIllegalResponseArg 0.001
testInvalidKeepAliveHeader 0.001

TestLinearBackoffManager

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

TestRequestConfig

testBuildAndCopy 0.044
testBasics 0.002
testDefaults 0.001

TestAbstractHttpClientResponseHandler

testUnsuccessfulResponseEmptyReason 0.005
testSuccessfulResponse 0.001
testUnsuccessfulResponse 0.003

TestDeflate

testCompressDecompress 0.002

TestPublicSuffixMatcher

testGetDomainRootOnlyPRIVATE 0.034
testMatch 0.016
testGetDomainRootOnlyICANN 0.02
testGetDomainRootPublicSuffixList 0.217
testGetDomainRootAnyType 0.009
testMatchUnicode 0.009

TestPoolingHttpClientConnectionManager

testIsShutdownInitially 0.106
testIsShutdown 0.002
testReleaseRouteIncomplete 0.013
testShutdownIdempotency 0.001
testLeaseAfterShutdown 0.001
testProxyConnectAndUpgrade 0.007
testConcurrentShutdown 0.002
testLeaseRelease 0.002
testTargetConnect 0.004
testLeaseFutureTimeout 0.002
testReleaseNonReusable 0.001
testReleaseReusable 0.002

TestCookiePriorityComparator

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

TestDefaultHostnameVerifier

testSubjectAlt 0.053
testHTTPCLIENT_1097 0.001
testHTTPCLIENT_1255 0.001
testHTTPCLIENT_1316 0.002
testHTTPCLIENT_2149 0.029
testParseFQDN 0.001
testMatchDNSName 0.019
testDomainRootMatching 0.001
testHTTPCLIENT_1997_ANY 0.002
testHTTPCLIENT_1997_ICANN 0.001
testExtractCN 0.002
testHTTPCLIENT_1997_PRIVATE 0.001
testHTTPCLIENT_1997_UNKNOWN 0
testIdentityMatching 0.001
testVerify 0.038

TestAuthenticationStrategy

testCustomAuthPreference 0.001
testSelectInvalidInput 0.002
testSelectNoSchemeRegistry 0
testUnsupportedScheme 0

TestPublicSuffixListParser

testParseLocal 0
testParse 0
testUnicode 0.001

TestRequestIfRange

testSmallDifferenceWithETagPresent 0.712
testWeakETagInIfRange 0.004
testSmallDifferenceWithETagAbsent 0.006
testNoIfRangeHeader 0.002
testDateHeaderWithStrongValidator 0.006
testIfRangeWithoutRangeHeader 0.003

TestMultipartFormHttpEntity

testImplicitContractorParams 0.001
testExplicitContractorParams 0
testNonRepeatable 0
testRepeatable 0.002

TestBearerScheme

testBearerAuthenticationEmptyChallenge 0.001
testBearerAuthentication 0.001
testStateStorage 0.001

TestMainClientExec

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

TestAuthChallengeParser

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