Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
757 0 0 0 100% 7.46

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.047
org.apache.hc.client5.http.impl.cookie 90 0 0 0 100% 0.034
org.apache.hc.client5.http.impl.classic 152 0 0 0 100% 2.421
org.apache.hc.client5.http.auth 21 0 0 0 100% 0.044
org.apache.hc.client5.http.impl.io 36 0 0 0 100% 0.39
org.apache.hc.client5.http.protocol 56 0 0 0 100% 0.864
org.apache.hc.client5.http.impl 57 0 0 0 100% 2.841
org.apache.hc.client5.http.config 3 0 0 0 100% 0.042
org.apache.hc.client5.http.async.methods 6 0 0 0 100% 0.014
org.apache.hc.client5.http.validator 4 0 0 0 100% 0.002
org.apache.hc.client5.http.ssl 23 0 0 0 100% 0.154
org.apache.hc.client5.http 21 0 0 0 100% 0.013
org.apache.hc.client5.http.impl.auth 116 0 0 0 100% 0.368
org.apache.hc.client5.http.classic.methods 20 0 0 0 100% 0.029
org.apache.hc.client5.http.psl 11 0 0 0 100% 0.017
org.apache.hc.client5.http.entity 19 0 0 0 100% 0.063
org.apache.hc.client5.http.utils 29 0 0 0 100% 0.079
org.apache.hc.client5.http.impl.routing 29 0 0 0 100% 0.034
org.apache.hc.client5.http.cookie 18 0 0 0 100% 0.004

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

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

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

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

Class Tests Errors Failures Skipped Success Rate Time
TestBasicClientCookie 3 0 0 0 100% 0.001
TestBasicCookieStore 3 0 0 0 100% 0.003
TestBasicCookieAttribHandlers 32 0 0 0 100% 0.008
TestRFC6265CookieSpec 17 0 0 0 100% 0.01
TestLaxCookieAttribHandlers 32 0 0 0 100% 0.011
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.001
TestProxyClient 2 0 0 0 100% 0.094
DistributedProxySelectorTest 7 0 0 0 100% 0.643
TestAIMDBackoffManager 13 0 0 0 100% 0.023
TestContentCompressionExec 10 0 0 0 100% 0.027
RequestEntityProxyTest 3 0 0 0 100% 0.002
TestBasicResponseHandler 2 0 0 0 100% 0.004
TestExponentialBackoffManager 9 0 0 0 100% 0.006
TestResponseEntityWrapper 7 0 0 0 100% 0.012
TestConnectExec 9 0 0 0 100% 0.024
TestProtocolExec 7 0 0 0 100% 0.01
TestInternalExecRuntime 10 0 0 0 100% 0.067
TestRedirectExec 9 0 0 0 100% 0.087
TestDefaultBackoffStrategy 6 0 0 0 100% 0.001
TestCloseableHttpClient 5 0 0 0 100% 0.045
TestResponseEntityProxy 3 0 0 0 100% 0.032
TestHttpRequestRetryExec 9 0 0 0 100% 1.029
TestHttpAsyncClientBuilder 4 0 0 0 100% 0.215
TestHttpClientBuilder 2 0 0 0 100% 0.011
TestCookieIdentityComparator 5 0 0 0 100% 0.001
TestInternalHttpClient 7 0 0 0 100% 0.027
TestLinearBackoffManager 8 0 0 0 100% 0.004
TestAbstractHttpClientResponseHandler 3 0 0 0 100% 0.006
TestMainClientExec 10 0 0 0 100% 0.05

org.apache.hc.client5.http.auth

Class Tests Errors Failures Skipped Success Rate Time
TestAuthScope 8 0 0 0 100% 0.014
TestCredentials 11 0 0 0 100% 0.026
TestAuthChallenge 2 0 0 0 100% 0.004

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

Class Tests Errors Failures Skipped Success Rate Time
TestBasicHttpClientConnectionManager 15 0 0 0 100% 0.227
TestHttpClientConnectionOperator 9 0 0 0 100% 0.089
TestPoolingHttpClientConnectionManager 12 0 0 0 100% 0.074

org.apache.hc.client5.http.protocol

Class Tests Errors Failures Skipped Success Rate Time
TestRequestExpectContinue 6 0 0 0 100% 0.003
TestRequestUpgrade 7 0 0 0 100% 0.259
TestRequestAddCookies 16 0 0 0 100% 0.243
TestRedirectLocation 1 0 0 0 100% 0.001
TestRequestDefaultHeaders 3 0 0 0 100% 0.002
TestRequestValidateTrace 5 0 0 0 100% 0.003
TestResponseProcessCookies 6 0 0 0 100% 0.007
TestRequestClientConnControl 6 0 0 0 100% 0.004
TestRequestIfRange 6 0 0 0 100% 0.342

org.apache.hc.client5.http.impl

Class Tests Errors Failures Skipped Success Rate Time
TestDefaultRedirectStrategy 19 0 0 0 100% 0.01
PrefixedIncrementingIdTest 2 0 0 0 100% 0.001
TestLaxRedirectStrategy 5 0 0 0 100% 0.011
TestIdleConnectionEvictor 2 0 0 0 100% 2.039
TestDefaultHttpRequestRetryStrategy 13 0 0 0 100% 0.004
TestProtocolSwitchStrategy 3 0 0 0 100% 0.004
TestRequestSupport 1 0 0 0 100% 0.002
InMemoryDnsResolverTest 2 0 0 0 100% 0.001
ExecSupportTest 1 0 0 0 100% 0.766
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.042

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

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

org.apache.hc.client5.http.validator

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

org.apache.hc.client5.http.ssl

Class Tests Errors Failures Skipped Success Rate Time
TestDistinguishedNameParser 10 0 0 0 100% 0.005
TestDefaultHostnameVerifier 13 0 0 0 100% 0.149

org.apache.hc.client5.http

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

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

Class Tests Errors Failures Skipped Success Rate Time
TestDigestScheme 31 0 0 0 100% 0.032
TestBasicScheme 11 0 0 0 100% 0.005
TestCredentialsProviders 11 0 0 0 100% 0.004
TestNTLMEngineImpl 12 0 0 0 100% 0.029
TestBasicAuthCache 3 0 0 0 100% 0.002
TestSystemDefaultCredentialsProvider 2 0 0 0 100% 0.24
TestNTLMScheme 1 0 0 0 100% 0.003
TestHttpAuthenticator 22 0 0 0 100% 0.043
TestBearerScheme 3 0 0 0 100% 0.002
TestAuthChallengeParser 20 0 0 0 100% 0.008

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

Class Tests Errors Failures Skipped Success Rate Time
TestHttpRequestBase 18 0 0 0 100% 0.017
TestHttpTrace 1 0 0 0 100% 0.002
TestHttpOptions 1 0 0 0 100% 0.01

org.apache.hc.client5.http.psl

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

org.apache.hc.client5.http.entity

Class Tests Errors Failures Skipped Success Rate Time
TestGZip 4 0 0 0 100% 0.029
TestBrotli 1 0 0 0 100% 0.005
TestDecompressingEntity 4 0 0 0 100% 0.005
TestEntityBuilder 9 0 0 0 100% 0.022
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.054
TestURIUtils 7 0 0 0 100% 0.013
TestBase64 6 0 0 0 100% 0.004
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.009
TestRouteTracker 8 0 0 0 100% 0.005
TestDefaultRoutePlanner 6 0 0 0 100% 0.013
TestDefaultProxyRoutePlanner 2 0 0 0 100% 0.001
TestRoutingSupport 3 0 0 0 100% 0.002
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.002
TestCookiePathComparator 6 0 0 0 100% 0.001
TestCookiePriorityComparator 6 0 0 0 100% 0.001

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.002
testBasics 0.001
testEquals 0.001
testMixedCaseHostname 0
testByOrigin 0.002

TestProxyClient

testSuccessfulTunnel 0.091
testTunnelWithInvalidPort 0.001

TestBasicClientCookie

testSerialization 0
testCloning 0.001
testConstructor 0

TestSystemDefaultRoutePlanner

testDirectDefaultPort 0.006
testProxy 0.001
testDirect 0.001

TestMultipartContentBody

testInputStreamBody 0.001
testStringBody 0

TestMultipartFormat

testLineBreak 0.001
testLineBreakRewrite 0

TestRequestExpectContinue

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

DistributedProxySelectorTest

testSelectReturnsProxyFromSecondSelectorWhenFirstSelectorReturnsEmptyList 0.174
testConstructorThrowsExceptionWhenNullSelectors 0.001
testSelectReturnsProxyFromThirdSelector 0.002
testSelectReturnsProxyFromSecondSelector 0
testConstructorThrowsExceptionWhenEmptySelectors 0
testSelectHandlesException 0.172
testSelectReturnsProxyFromFirstSelector 0.294

TestRouteTracker

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

TestAIMDBackoffManager

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

TestETag

testComparison 0
testParse 0
testToString 0
testHashCodeEquals 0.001

TestDigestScheme

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

TestDefaultRedirectStrategy

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

TestBasicScheme

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

TestHttpRequestBase

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

PrefixedIncrementingIdTest

testCreateId 0.001
testGetNextId 0

TestPublicSuffixListParser

testParseByType 0.001
testParse 0

TestMimeField

testBasics 0

TestBasicHttpClientConnectionManager

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

TestContentCompressionExec

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

RequestEntityProxyTest

testEnhanceWrapsNonRepeatableEntity 0.001
testEnhanceDoesNotWrapRepeatableEntity 0.001
testIsRepeatableBehavior 0

TestCookieOrigin

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

TestBasicResponseHandler

testSuccessfulResponse 0.002
testUnsuccessfulResponse 0.002

TestFormBodyPartBuilder

testBuildBodyPartBasics 0
testBuildBodyPartMultipleBuilds 0
testBuildBodyPartCustomHeaders 0

TestBasicCookieStore

testExpiredCookie 0
testSerialization 0.002
testBasics 0

TestBasicCookieAttribHandlers

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

TestRequestUpgrade

testUpgradeDisabled 0.242
testDoNotUpgradeHTTP10 0
testDoUpgradeIfAlreadyTLS 0.015
testUpgrade 0
testDoNotUpgradeHTTP2 0.001
testDoUpgradeIfConnectionHeaderPresent 0
testDoUpgradeNonSafeMethodsOrTrace 0

TestMultipartForm

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

TestHttpClientConnectionOperator

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

TestMultipartEntityBuilder

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

TestCredentials

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

FormBodyPartTest

testConstructorCompat 0.001

TestDefaultRoutePlanner

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

TestCredentialsProviders

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

TestDefaultProxyRoutePlanner

testDefaultProxyDirect 0.001
testViaProxy 0

TestExponentialBackoffManager

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

TestDnsUtils

testNormalize 0

TestHttpTrace

testHttpTraceSetEntity 0.001

TestDateUtils

testMalformedDate 0.015
testBasicDateParse 0.032
testParseQuotedDate 0.001
testDateParseMessage 0.001
testBasicDateFormat 0.001
testInvalidInput 0.001
testTwoDigitYearDateParse 0

TestResponseEntityWrapper

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

TestDistinguishedNameParser

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

TestNTLMEngineImpl

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

TestConnectExec

testExecAcquireConnection 0.01
testEstablishRouteViaProxyTunnelFailure 0.002
testEstablishRouteViaProxyTunnelRetryOnAuthChallengePersistentConnection 0.002
testEstablishRouteViaProxyTunnelRetryOnAuthChallengeNonPersistentConnection 0.002
testEstablishRouteViaProxyTunnelMultipleHops 0.001
testEstablishDirectRoute 0.001
testEstablishRouteDirectProxy 0.001
testEstablishRouteViaProxyTunnel 0.001
testEstablishRouteViaProxyTunnelUnexpectedResponse 0.002

TestProtocolExec

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

TestGZip

testBasic 0
testCompressionIOExceptionLeavesOutputStreamOpen 0.026
testDecompressionWithMultipleGZipStream 0.002
testCompressionDecompression 0.001

TestRequestAddCookies

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

TestInternalExecRuntime

testAbortEndpoint 0.026
testReleaseEndpointNonReusable 0.001
testAcquireEndpoint 0.001
testCancell 0.001
testAcquireEndpointLeaseRequestTimeout 0.001
testAcquireEndpointLeaseRequestFailure 0.001
testConnectEndpoint 0
testAcquireEndpointAlreadyAcquired 0
testReleaseEndpointReusable 0.033
testDisonnectEndpoint 0.002

TestRedirectExec

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

TestURIUtils

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

TestRoutingSupport

testDetermineHostMissingScheme 0
testNormalizeHost 0.001
testDetermineHost 0

TestRedirectLocation

testBasics 0.001

TestCookiePathComparator

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

TestBase64

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

TestByteArrayBuilder

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

TestAuthChallenge

testAuthChallengeWithParams 0.001
testAuthChallengeWithValue 0

TestLaxRedirectStrategy

testIsRedirectedWithHttpHead 0.008
testIsRedirectedWithHttpPost 0
testIsRedirectedWithNonRedirectMethod 0.001
testIsRedirectedWithHttpGet 0
testIsRedirectedWithHttpDelete 0

TestIdleConnectionEvictor

testEvictExpiredAndIdle 1.032
testEvictExpiredOnly 1.006

ConnectExceptionSupportTest

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

HttpRFC7578MultipartTest

testPercentDecodingWithValidMessages 0

TestRequestDefaultHeaders

testRequestParameterCheck 0.001
testNoDefaultHeadersForConnectRequest 0
testDefaultHeaders 0.001

TestHttpRoute

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

TestSimpleMessageBuilders

testResponseCopy 0.003
testResponseBasics 0.001
testRequestBasics 0.006
testRequestCopy 0
testPostParameters 0.002
testGetParameters 0.001

TestDefaultBackoffStrategy

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

TestBasicAuthCache

testBasicStoreRestore 0.001
testNullAuthScheme 0
testNullKey 0

TestDefaultHttpRequestRetryStrategy

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

TestSystemDefaultCredentialsProvider

testSystemCredentialsProviderNoContext 0.007
testSystemCredentialsProviderCredentials 0.232

TestMultipartPartBuilder

testBuildBodyPartBasics 0
testBuildBodyPartMultipleBuilds 0
testBuildBodyPartCustomHeaders 0

TestNTLMScheme

testNTLMAuthenticationEmptyProxyChallenge 0.003

TestCloseableHttpClient

testExecuteRequestHandleResponseIOException 0.036
testExecuteRequestRelativeURI 0.002
testExecuteRequestHandleResponse 0.002
testExecuteRequestHandleResponseHttpException 0.002
testExecuteRequestAbsoluteURI 0.001

TestRFC6265CookieSpec

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

TestResponseEntityProxy

testGetTrailersWithChunkedInputStream 0.028
testGetTrailersWithNoChunkedInputStream 0.001
testWriteToNullDrainsAndReleasesStream 0.003

TestRouteDirector

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

TestProtocolSwitchStrategy

testSwitchToHTTP11AndTLS 0.002
testSwitchInvalid 0.001
testSwitchToTLS 0

TestHttpRequestRetryExec

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

TestBrotli

testDecompressionWithBrotli 0.005

TestDecompressingEntity

testWriteToStream 0.001
testStreamingMarking 0.001
testStreaming 0
testNonStreaming 0

TestPublicSuffixMatcherLoader

testGetDefault 0

TestEntityBuilder

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

TestRequestValidateTrace

testTraceRequestWithBody 0
testTraceRequestWithoutSensitiveHeaders 0
testTraceRequestWithCookieHeader 0.001
testNonTraceRequest 0
testTraceRequestWithSensitiveHeaders 0.001

TestHttpAsyncClientBuilder

testH2AddInterceptorFirstDoesNotThrow 0.113
testAddInterceptorLastDoesNotThrow 0.098
testH2AddInterceptorLastDoesNotThrow 0.002
testAddInterceptorFirstDoesNotThrow 0.001

TestRequestSupport

testPathPrefixExtraction 0.001

TestHttpClientBuilder

testAddInterceptorLastDoesNotThrow 0.01
testAddInterceptorFirstDoesNotThrow 0

InMemoryDnsResolverTest

resolveIPv6ZoneId 0
resolve 0.001

TestCookieIdentityComparator

testCookieIdentityComparasionByName 0.001
testCookieIdentityComparasionByNameDomainAndPath 0
testCookieIdentityComparasionByNameAndDomain 0
testCookieIdentityComparasionByNameDomainAndNullPath 0
testCookieIdentityComparasionByNameAndNullDomain 0

ExecSupportTest

testGetNextExchangeId 0.766

TestInternalHttpClient

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

TestHttpAuthenticator

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

TestResponseProcessCookies

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

TestLaxCookieAttribHandlers

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

TestRequestClientConnControl

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

TestMultipartMixed

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

TestHttpOptions

testMultipleAllows 0.008

SystemDefaultDnsResolverTest

resolveIPv6ZoneId 0.002
resolve 0

TestDefaultConnKeepAliveStrategy

testEmptyKeepAliveHeader 0
testNoKeepAliveHeader 0.001
testKeepAliveHeader 0
testIllegalResponseArg 0
testInvalidKeepAliveHeader 0

TestLinearBackoffManager

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

TestRequestConfig

testBuildAndCopy 0.024
testBasics 0.001
testDefaults 0

TestAbstractHttpClientResponseHandler

testUnsuccessfulResponseEmptyReason 0.002
testSuccessfulResponse 0.001
testUnsuccessfulResponse 0.002

TestDeflate

testCompressDecompress 0.002

TestPublicSuffixMatcher

testMaySetCookies 0.011
testGetDomainRootOnlyPRIVATE 0.001
testMatch 0
testGetDomainRootOnlyICANN 0.001
testGetDomainRootPublicSuffixList 0.001
testVerifyPrivate 0
testGetDomainRootAnyType 0.001
testMatchUnicode 0

TestPoolingHttpClientConnectionManager

testIsShutdownInitially 0.054
testIsShutdown 0.001
testReleaseRouteIncomplete 0.007
testShutdownIdempotency 0.001
testLeaseAfterShutdown 0.001
testProxyConnectAndUpgrade 0.003
testConcurrentShutdown 0.001
testLeaseRelease 0
testTargetConnect 0.002
testLeaseFutureTimeout 0.001
testReleaseNonReusable 0
testReleaseReusable 0.001

TestCookiePriorityComparator

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

TestDefaultHostnameVerifier

testSubjectAlt 0.021
testHTTPCLIENT_1097 0
testHTTPCLIENT_1255 0.001
testHTTPCLIENT_1316 0.001
testHTTPCLIENT_1997 0
testHTTPCLIENT_2149 0.01
testParseFQDN 0
testMatchDNSName 0
testDomainRootMatching 0.001
testMatchIdentity 0.092
testExtractCN 0.002
testIdentityMatching 0.001
testVerify 0.015

TestAuthenticationStrategy

testCustomAuthPreference 0
testSelectInvalidInput 0.001
testSelectNoSchemeRegistry 0
testUnsupportedScheme 0

TestPublicSuffixListParser

testParseLocal 0.001
testParse 0
testUnicode 0

TestRequestIfRange

testSmallDifferenceWithETagPresent 0.334
testWeakETagInIfRange 0.001
testSmallDifferenceWithETagAbsent 0.002
testNoIfRangeHeader 0.001
testDateHeaderWithStrongValidator 0.002
testIfRangeWithoutRangeHeader 0.001

TestMultipartFormHttpEntity

testImplicitContractorParams 0
testExplicitContractorParams 0.001
testNonRepeatable 0
testRepeatable 0.001

TestBearerScheme

testBearerAuthenticationEmptyChallenge 0.001
testBearerAuthentication 0
testStateStorage 0

TestMainClientExec

testExecRequestPersistentConnectionNoResponseEntity 0.031
testExecHttpException 0.002
testFundamentals 0.001
testExecIOException 0.002
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.001
testParseMalformedAuthChallenge3 0
testParseBasicAuthChallenge 0.001
testParseMultipleAuthChallengeWithParams 0
testParseParameterAndToken68AuthChallengeMix 0.001
testParseTokenTerminatedByBlank 0
testParseTokenTerminatedByComma 0
testParsePaddedToken68TerminatedByComma 0.001
testParseMultipleAuthChallenge 0
testParseEmptyAuthChallenge1 0
testParsePaddedToken68 0.001
testParseAuthChallengeWithBlanks 0
testParseTokenTerminatedByParameter 0
testParseTokenTerminatedByEndOfStream 0
testParsePaddedToken68SingleEqual 0
testParseValidAuthChallenge1 0
testParseValidAuthChallenge2 0
testParsePaddedToken68MultipleEquals 0