Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
755 0 0 0 100% 8.082

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.032
org.apache.hc.client5.http.impl.cookie 90 0 0 0 100% 0.038
org.apache.hc.client5.http.impl.classic 149 0 0 0 100% 2.56
org.apache.hc.client5.http.auth 21 0 0 0 100% 0.037
org.apache.hc.client5.http.impl.io 36 0 0 0 100% 0.694
org.apache.hc.client5.http.protocol 56 0 0 0 100% 0.883
org.apache.hc.client5.http.impl 57 0 0 0 100% 2.725
org.apache.hc.client5.http.config 3 0 0 0 100% 0.032
org.apache.hc.client5.http.async.methods 6 0 0 0 100% 0.015
org.apache.hc.client5.http.validator 4 0 0 0 100% 0.002
org.apache.hc.client5.http.ssl 26 0 0 0 100% 0.171
org.apache.hc.client5.http 21 0 0 0 100% 0.016
org.apache.hc.client5.http.impl.auth 116 0 0 0 100% 0.646
org.apache.hc.client5.http.classic.methods 20 0 0 0 100% 0.027
org.apache.hc.client5.http.psl 9 0 0 0 100% 0.027
org.apache.hc.client5.http.entity 19 0 0 0 100% 0.067
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.026
org.apache.hc.client5.http.cookie 18 0 0 0 100% 0.005

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

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

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

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

Class Tests Errors Failures Skipped Success Rate Time
TestBasicClientCookie 3 0 0 0 100% 0.001
TestBasicCookieStore 3 0 0 0 100% 0.004
TestBasicCookieAttribHandlers 32 0 0 0 100% 0.008
TestRFC6265CookieSpec 17 0 0 0 100% 0.011
TestLaxCookieAttribHandlers 32 0 0 0 100% 0.012
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
TestProxyClient 2 0 0 0 100% 0.051
DistributedProxySelectorTest 7 0 0 0 100% 0.989
TestAIMDBackoffManager 13 0 0 0 100% 0.012
TestContentCompressionExec 10 0 0 0 100% 0.013
TestBasicResponseHandler 2 0 0 0 100% 0.002
TestExponentialBackoffManager 9 0 0 0 100% 0.003
TestResponseEntityWrapper 7 0 0 0 100% 0.007
TestConnectExec 9 0 0 0 100% 0.019
TestProtocolExec 7 0 0 0 100% 0.007
TestInternalExecRuntime 10 0 0 0 100% 0.06
TestRedirectExec 9 0 0 0 100% 0.054
TestDefaultBackoffStrategy 6 0 0 0 100% 0.002
TestCloseableHttpClient 5 0 0 0 100% 0.038
TestResponseEntityProxy 3 0 0 0 100% 0.035
TestHttpRequestRetryExec 9 0 0 0 100% 1.035
TestHttpAsyncClientBuilder 4 0 0 0 100% 0.151
TestHttpClientBuilder 2 0 0 0 100% 0.009
TestCookieIdentityComparator 5 0 0 0 100% 0.001
TestInternalHttpClient 7 0 0 0 100% 0.034
TestLinearBackoffManager 8 0 0 0 100% 0.003
TestAbstractHttpClientResponseHandler 3 0 0 0 100% 0.004
TestMainClientExec 10 0 0 0 100% 0.031

org.apache.hc.client5.http.auth

Class Tests Errors Failures Skipped Success Rate Time
TestAuthScope 8 0 0 0 100% 0.007
TestCredentials 11 0 0 0 100% 0.027
TestAuthChallenge 2 0 0 0 100% 0.003

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

Class Tests Errors Failures Skipped Success Rate Time
TestBasicHttpClientConnectionManager 15 0 0 0 100% 0.23
TestHttpClientConnectionOperator 9 0 0 0 100% 0.389
TestPoolingHttpClientConnectionManager 12 0 0 0 100% 0.075

org.apache.hc.client5.http.protocol

Class Tests Errors Failures Skipped Success Rate Time
TestRequestExpectContinue 6 0 0 0 100% 0.002
TestRequestUpgrade 7 0 0 0 100% 0.243
TestRequestAddCookies 16 0 0 0 100% 0.244
TestRedirectLocation 1 0 0 0 100% 0.002
TestRequestDefaultHeaders 3 0 0 0 100% 0.003
TestRequestValidateTrace 5 0 0 0 100% 0.006
TestResponseProcessCookies 6 0 0 0 100% 0.008
TestRequestClientConnControl 6 0 0 0 100% 0.004
TestRequestIfRange 6 0 0 0 100% 0.371

org.apache.hc.client5.http.impl

Class Tests Errors Failures Skipped Success Rate Time
TestDefaultRedirectStrategy 19 0 0 0 100% 0.005
PrefixedIncrementingIdTest 2 0 0 0 100% 0
TestLaxRedirectStrategy 5 0 0 0 100% 0.009
TestIdleConnectionEvictor 2 0 0 0 100% 2.021
TestDefaultHttpRequestRetryStrategy 13 0 0 0 100% 0.005
TestProtocolSwitchStrategy 3 0 0 0 100% 0.002
TestRequestSupport 1 0 0 0 100% 0.001
InMemoryDnsResolverTest 2 0 0 0 100% 0.002
ExecSupportTest 1 0 0 0 100% 0.678
TestDefaultConnKeepAliveStrategy 5 0 0 0 100% 0.001
TestAuthenticationStrategy 4 0 0 0 100% 0.001

org.apache.hc.client5.http.config

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

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

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

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.004
TestDefaultHostnameVerifier 16 0 0 0 100% 0.167

org.apache.hc.client5.http

Class Tests Errors Failures Skipped Success Rate Time
ConnectExceptionSupportTest 8 0 0 0 100% 0.006
TestHttpRoute 11 0 0 0 100% 0.008
SystemDefaultDnsResolverTest 2 0 0 0 100% 0.002

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

Class Tests Errors Failures Skipped Success Rate Time
TestDigestScheme 31 0 0 0 100% 0.023
TestBasicScheme 11 0 0 0 100% 0.007
TestCredentialsProviders 11 0 0 0 100% 0.002
TestNTLMEngineImpl 12 0 0 0 100% 0.018
TestBasicAuthCache 3 0 0 0 100% 0.006
TestSystemDefaultCredentialsProvider 2 0 0 0 100% 0.545
TestNTLMScheme 1 0 0 0 100% 0.003
TestHttpAuthenticator 22 0 0 0 100% 0.033
TestBearerScheme 3 0 0 0 100% 0.002
TestAuthChallengeParser 20 0 0 0 100% 0.007

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

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

org.apache.hc.client5.http.psl

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

org.apache.hc.client5.http.entity

Class Tests Errors Failures Skipped Success Rate Time
TestGZip 4 0 0 0 100% 0.04
TestBrotli 1 0 0 0 100% 0.007
TestDecompressingEntity 4 0 0 0 100% 0.002
TestEntityBuilder 9 0 0 0 100% 0.017
TestDeflate 1 0 0 0 100% 0.001

org.apache.hc.client5.http.utils

Class Tests Errors Failures Skipped Success Rate Time
TestDnsUtils 1 0 0 0 100% 0
TestDateUtils 7 0 0 0 100% 0.05
TestURIUtils 7 0 0 0 100% 0.016
TestBase64 6 0 0 0 100% 0.006
TestByteArrayBuilder 8 0 0 0 100% 0.007

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

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

org.apache.hc.client5.http.cookie

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

Test Cases

[Summary] [Package List] [Test Cases]

TestNullBackoffStrategy

doesNotBackoffForResponses 0
doesNotBackoffForThrowables 0

TestAuthScope

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

TestProxyClient

testSuccessfulTunnel 0.05
testTunnelWithInvalidPort 0.001

TestBasicClientCookie

testSerialization 0.001
testCloning 0
testConstructor 0

TestSystemDefaultRoutePlanner

testDirectDefaultPort 0.006
testProxy 0.001
testDirect 0

TestMultipartContentBody

testInputStreamBody 0
testStringBody 0

TestMultipartFormat

testLineBreak 0
testLineBreakRewrite 0.001

TestRequestExpectContinue

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

DistributedProxySelectorTest

testSelectReturnsProxyFromSecondSelectorWhenFirstSelectorReturnsEmptyList 0.457
testConstructorThrowsExceptionWhenNullSelectors 0
testSelectReturnsProxyFromThirdSelector 0.001
testSelectReturnsProxyFromSecondSelector 0
testConstructorThrowsExceptionWhenEmptySelectors 0.001
testSelectHandlesException 0.122
testSelectReturnsProxyFromFirstSelector 0.404

TestRouteTracker

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

TestAIMDBackoffManager

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

TestETag

testComparison 0
testParse 0
testToString 0
testHashCodeEquals 0.001

TestDigestScheme

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

TestDefaultRedirectStrategy

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

TestBasicScheme

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

TestHttpRequestBase

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

PrefixedIncrementingIdTest

testCreateId 0
testGetNextId 0

TestPublicSuffixListParser

testParseByType 0.001
testParse 0.001

TestMimeField

testBasics 0

TestBasicHttpClientConnectionManager

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

TestContentCompressionExec

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

TestCookieOrigin

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

TestBasicResponseHandler

testSuccessfulResponse 0.001
testUnsuccessfulResponse 0.001

TestFormBodyPartBuilder

testBuildBodyPartBasics 0.001
testBuildBodyPartMultipleBuilds 0
testBuildBodyPartCustomHeaders 0

TestBasicCookieStore

testExpiredCookie 0
testSerialization 0.003
testBasics 0.001

TestBasicCookieAttribHandlers

testBasicExpiresInvalidInput 0
testBasicExpiresParse 0
testBasicMaxAgeParse 0
testBasicDomainMatchMixedCase 0
testBasicDomainMatch1 0
testBasicDomainMatch2 0
testBasicPathInvalidInput 0
testBasicMaxAgeParseInvalid 0.001
testBasicDomainParse 0
testBasicPathParse 0
testBasicMaxAgeInvalidInput 0
testBasicDomainInvalidInput 0.001
testBasicSecureMatch 0
testBasicSecureParse 0
testBasicSecureInvalidInput 0.001
testBasicDomainMatchOneLetterPrefix 0
testBasicDomainValidate1 0
testBasicDomainValidate2 0.001
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.23
testDoNotUpgradeHTTP10 0
testDoUpgradeIfAlreadyTLS 0.011
testUpgrade 0.001
testDoNotUpgradeHTTP2 0
testDoUpgradeIfConnectionHeaderPresent 0
testDoUpgradeNonSafeMethodsOrTrace 0

TestMultipartForm

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

TestHttpClientConnectionOperator

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

TestMultipartEntityBuilder

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

TestCredentials

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

FormBodyPartTest

testConstructorCompat 0

TestDefaultRoutePlanner

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

TestCredentialsProviders

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

TestDefaultProxyRoutePlanner

testDefaultProxyDirect 0
testViaProxy 0.001

TestExponentialBackoffManager

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

TestDnsUtils

testNormalize 0

TestHttpTrace

testHttpTraceSetEntity 0.002

TestDateUtils

testMalformedDate 0.016
testBasicDateParse 0.03
testParseQuotedDate 0.001
testDateParseMessage 0
testBasicDateFormat 0.002
testInvalidInput 0
testTwoDigitYearDateParse 0.001

TestResponseEntityWrapper

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

TestDistinguishedNameParser

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

TestNTLMEngineImpl

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

TestConnectExec

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

TestProtocolExec

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

TestGZip

testBasic 0.001
testCompressionIOExceptionLeavesOutputStreamOpen 0.037
testDecompressionWithMultipleGZipStream 0.002
testCompressionDecompression 0

TestRequestAddCookies

testRequestParameterCheck 0.002
testAuthDefaultHttpPortWhenProxy 0.003
testCookiesForConnectRequest 0
testAuthScopeInvalidRequestURI 0.001
testSkipAddingCookiesWhenCookieHeaderPresent 0
testAuthScopeRemotePortWhenDirect 0
testExcludeExpiredCookies 0.225
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.052
testReleaseEndpointNonReusable 0.001
testAcquireEndpoint 0.001
testCancell 0.001
testAcquireEndpointLeaseRequestTimeout 0.001
testAcquireEndpointLeaseRequestFailure 0.001
testConnectEndpoint 0
testAcquireEndpointAlreadyAcquired 0
testReleaseEndpointReusable 0.001
testDisonnectEndpoint 0.001

TestRedirectExec

testRedirectProtocolException 0.042
testRelativeRedirect 0.001
testFundamentals 0.003
testAllowCircularRedirects 0.001
testMaxRedirect 0.001
testGetLocationUriDisallowCircularRedirects 0.001
testRedirectRuntimeException 0.001
testCrossSiteRedirect 0.002
testPutSeeOtherRedirect 0.001

TestURIUtils

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

TestRoutingSupport

testDetermineHostMissingScheme 0
testNormalizeHost 0.001
testDetermineHost 0

TestRedirectLocation

testBasics 0

TestCookiePathComparator

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

TestBase64

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

TestByteArrayBuilder

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

TestAuthChallenge

testAuthChallengeWithParams 0.001
testAuthChallengeWithValue 0.001

TestLaxRedirectStrategy

testIsRedirectedWithHttpHead 0.007
testIsRedirectedWithHttpPost 0.001
testIsRedirectedWithNonRedirectMethod 0
testIsRedirectedWithHttpGet 0.001
testIsRedirectedWithHttpDelete 0

TestIdleConnectionEvictor

testEvictExpiredAndIdle 1.018
testEvictExpiredOnly 1.002

ConnectExceptionSupportTest

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

HttpRFC7578MultipartTest

testPercentDecodingWithValidMessages 0

TestRequestDefaultHeaders

testRequestParameterCheck 0.001
testNoDefaultHeadersForConnectRequest 0
testDefaultHeaders 0

TestHttpRoute

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

TestSimpleMessageBuilders

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

TestDefaultBackoffStrategy

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

TestBasicAuthCache

testBasicStoreRestore 0.003
testNullAuthScheme 0
testNullKey 0.001

TestDefaultHttpRequestRetryStrategy

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

TestSystemDefaultCredentialsProvider

testSystemCredentialsProviderNoContext 0.007
testSystemCredentialsProviderCredentials 0.537

TestMultipartPartBuilder

testBuildBodyPartBasics 0
testBuildBodyPartMultipleBuilds 0.001
testBuildBodyPartCustomHeaders 0

TestNTLMScheme

testNTLMAuthenticationEmptyProxyChallenge 0.003

TestCloseableHttpClient

testExecuteRequestHandleResponseIOException 0.033
testExecuteRequestRelativeURI 0.001
testExecuteRequestHandleResponse 0.001
testExecuteRequestHandleResponseHttpException 0.001
testExecuteRequestAbsoluteURI 0

TestRFC6265CookieSpec

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

TestResponseEntityProxy

testGetTrailersWithChunkedInputStream 0.032
testGetTrailersWithNoChunkedInputStream 0.001
testWriteToNullDrainsAndReleasesStream 0.001

TestRouteDirector

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

TestProtocolSwitchStrategy

testSwitchToHTTP11AndTLS 0.001
testSwitchInvalid 0.001
testSwitchToTLS 0

TestHttpRequestRetryExec

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

TestBrotli

testDecompressionWithBrotli 0.007

TestDecompressingEntity

testWriteToStream 0.001
testStreamingMarking 0
testStreaming 0
testNonStreaming 0

TestPublicSuffixMatcherLoader

testGetDefault 0

TestEntityBuilder

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

TestRequestValidateTrace

testTraceRequestWithBody 0.001
testTraceRequestWithoutSensitiveHeaders 0
testTraceRequestWithCookieHeader 0
testNonTraceRequest 0
testTraceRequestWithSensitiveHeaders 0.001

TestHttpAsyncClientBuilder

testH2AddInterceptorFirstDoesNotThrow 0.079
testAddInterceptorLastDoesNotThrow 0.07
testH2AddInterceptorLastDoesNotThrow 0.001
testAddInterceptorFirstDoesNotThrow 0

TestRequestSupport

testPathPrefixExtraction 0.001

TestHttpClientBuilder

testAddInterceptorLastDoesNotThrow 0.008
testAddInterceptorFirstDoesNotThrow 0.001

InMemoryDnsResolverTest

resolveIPv6ZoneId 0.001
resolve 0

TestCookieIdentityComparator

testCookieIdentityComparasionByName 0
testCookieIdentityComparasionByNameDomainAndPath 0
testCookieIdentityComparasionByNameAndDomain 0
testCookieIdentityComparasionByNameDomainAndNullPath 0
testCookieIdentityComparasionByNameAndNullDomain 0

ExecSupportTest

testGetNextExchangeId 0.678

TestInternalHttpClient

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

TestHttpAuthenticator

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

TestResponseProcessCookies

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

TestLaxCookieAttribHandlers

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

TestRequestClientConnControl

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

TestMultipartMixed

testMultipartPartStrict 0.004
testMultipartPartBinaryParts 0.001
testMultipartPartStringParts 0
testMultipartPartStringPartsMultiCharsets 0
testMultipartPartCustomContentType 0.001
testMultipartPartBrowserCompatibleNonASCIIHeaders 0.001
testMultipartPartRFC6532 0

TestHttpOptions

testMultipleAllows 0.008

SystemDefaultDnsResolverTest

resolveIPv6ZoneId 0.002
resolve 0

TestDefaultConnKeepAliveStrategy

testEmptyKeepAliveHeader 0
testNoKeepAliveHeader 0
testKeepAliveHeader 0
testIllegalResponseArg 0.001
testInvalidKeepAliveHeader 0

TestLinearBackoffManager

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

TestRequestConfig

testBuildAndCopy 0.018
testBasics 0
testDefaults 0

TestAbstractHttpClientResponseHandler

testUnsuccessfulResponseEmptyReason 0.002
testSuccessfulResponse 0
testUnsuccessfulResponse 0.001

TestDeflate

testCompressDecompress 0.001

TestPublicSuffixMatcher

testGetDomainRootOnlyPRIVATE 0.018
testMatch 0.001
testGetDomainRootOnlyICANN 0.001
testGetDomainRootPublicSuffixList 0.002
testGetDomainRootAnyType 0.001
testMatchUnicode 0

TestPoolingHttpClientConnectionManager

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

TestCookiePriorityComparator

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

TestDefaultHostnameVerifier

testSubjectAlt 0.029
testHTTPCLIENT_1097 0.001
testHTTPCLIENT_1255 0
testHTTPCLIENT_1316 0.002
testHTTPCLIENT_2149 0.012
testParseFQDN 0.001
testMatchDNSName 0.001
testDomainRootMatching 0
testHTTPCLIENT_1997_ANY 0.001
testHTTPCLIENT_1997_ICANN 0.001
testMatchIdentity 0.097
testExtractCN 0.002
testHTTPCLIENT_1997_PRIVATE 0
testHTTPCLIENT_1997_UNKNOWN 0
testIdentityMatching 0.001
testVerify 0.017

TestAuthenticationStrategy

testCustomAuthPreference 0
testSelectInvalidInput 0.001
testSelectNoSchemeRegistry 0
testUnsupportedScheme 0

TestPublicSuffixListParser

testParseLocal 0.001
testParse 0
testUnicode 0.001

TestRequestIfRange

testSmallDifferenceWithETagPresent 0.363
testWeakETagInIfRange 0.002
testSmallDifferenceWithETagAbsent 0.001
testNoIfRangeHeader 0
testDateHeaderWithStrongValidator 0.002
testIfRangeWithoutRangeHeader 0.001

TestMultipartFormHttpEntity

testImplicitContractorParams 0.001
testExplicitContractorParams 0
testNonRepeatable 0
testRepeatable 0.001

TestBearerScheme

testBearerAuthenticationEmptyChallenge 0.001
testBearerAuthentication 0
testStateStorage 0.001

TestMainClientExec

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

TestAuthChallengeParser

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