Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
666 0 0 0 100% 7.084

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 39 0 0 0 100% 0.055
org.apache.hc.client5.http.impl.cookie 90 0 0 0 100% 0.079
org.apache.hc.client5.http.impl.classic 127 0 0 0 100% 1.809
org.apache.hc.client5.http.auth 18 0 0 0 100% 0.047
org.apache.hc.client5.http.impl.io 28 0 0 0 100% 0.336
org.apache.hc.client5.http.routing 11 0 0 0 100% 0.02
org.apache.hc.client5.http.protocol 37 0 0 0 100% 0.921
org.apache.hc.client5.http.impl 45 0 0 0 100% 2.998
org.apache.hc.client5.http.config 3 0 0 0 100% 0.054
org.apache.hc.client5.http.async.methods 6 0 0 0 100% 0.02
org.apache.hc.client5.http.ssl 26 0 0 0 100% 0.119
org.apache.hc.client5.http 8 0 0 0 100% 0.005
org.apache.hc.client5.http.impl.auth 108 0 0 0 100% 0.152
org.apache.hc.client5.http.classic.methods 20 0 0 0 100% 0.035
org.apache.hc.client5.http.psl 7 0 0 0 100% 0.148
org.apache.hc.client5.http.entity 18 0 0 0 100% 0.135
org.apache.hc.client5.http.utils 30 0 0 0 100% 0.103
org.apache.hc.client5.http.impl.routing 27 0 0 0 100% 0.04
org.apache.hc.client5.http.cookie 18 0 0 0 100% 0.008

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

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

Class Tests Errors Failures Skipped Success Rate Time
TestMultipartContentBody 2 0 0 0 100% 0.002
TestFormBodyPartBuilder 3 0 0 0 100% 0.002
TestMultipartForm 7 0 0 0 100% 0.009
TestMultipartEntityBuilder 10 0 0 0 100% 0.011
FormBodyPartTest 1 0 0 0 100% 0.001
HttpRFC7578MultipartTest 2 0 0 0 100% 0.002
TestMultipartPartBuilder 3 0 0 0 100% 0.002
TestMultipartMixed 7 0 0 0 100% 0.022
TestMultipartFormHttpEntity 4 0 0 0 100% 0.004

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

Class Tests Errors Failures Skipped Success Rate Time
TestBasicClientCookie 3 0 0 0 100% 0.002
TestBasicCookieStore 3 0 0 0 100% 0.003
TestBasicCookieAttribHandlers 32 0 0 0 100% 0.043
TestRFC6265CookieSpec 17 0 0 0 100% 0.012
TestLaxCookieAttribHandlers 32 0 0 0 100% 0.017
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.001
TestAIMDBackoffManager 12 0 0 0 100% 0.005
TestContentCompressionExec 10 0 0 0 100% 0.022
TestBasicResponseHandler 2 0 0 0 100% 0.002
TestResponseEntityWrapper 7 0 0 0 100% 0.011
TestConnectExec 9 0 0 0 100% 0.028
TestProtocolExec 7 0 0 0 100% 0.015
TestInternalExecRuntime 10 0 0 0 100% 0.047
TestRedirectExec 8 0 0 0 100% 0.099
TestFutureRequestExecutionService 5 0 0 0 100% 0.117
TestDefaultBackoffStrategy 6 0 0 0 100% 0.001
TestCloseableHttpClient 5 0 0 0 100% 0.051
TestResponseEntityProxy 3 0 0 0 100% 0.046
TestHttpRequestRetryExec 9 0 0 0 100% 1.043
TestHttpAsyncClientBuilder 4 0 0 0 100% 0.202
TestHttpClientBuilder 2 0 0 0 100% 0.003
TestHttpClientBuilderInterceptors 1 0 0 0 100% 0.004
TestCookieIdentityComparator 5 0 0 0 100% 0.003
TestInternalHttpClient 7 0 0 0 100% 0.047
TestAbstractHttpClientResponseHandler 3 0 0 0 100% 0.006
TestMainClientExec 10 0 0 0 100% 0.056

org.apache.hc.client5.http.auth

Class Tests Errors Failures Skipped Success Rate Time
TestAuthScope 8 0 0 0 100% 0.017
TestCredentials 8 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 13 0 0 0 100% 0.228
TestHttpClientConnectionOperator 8 0 0 0 100% 0.02
TestPoolingHttpClientConnectionManager 7 0 0 0 100% 0.088

org.apache.hc.client5.http.routing

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

org.apache.hc.client5.http.protocol

Class Tests Errors Failures Skipped Success Rate Time
TestRequestExpectContinue 6 0 0 0 100% 0.006
TestRequestAddCookies 15 0 0 0 100% 0.497
TestRedirectLocation 1 0 0 0 100% 0.001
TestRequestDefaultHeaders 3 0 0 0 100% 0.002
TestResponseProcessCookies 6 0 0 0 100% 0.409
TestRequestClientConnControl 6 0 0 0 100% 0.006

org.apache.hc.client5.http.impl

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

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

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

org.apache.hc.client5.http.ssl

Class Tests Errors Failures Skipped Success Rate Time
TestDistinguishedNameParser 10 0 0 0 100% 0.007
TestSSLSocketFactory 2 0 0 0 100% 0.034
TestDefaultHostnameVerifier 14 0 0 0 100% 0.078

org.apache.hc.client5.http

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

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

Class Tests Errors Failures Skipped Success Rate Time
TestDigestScheme 23 0 0 0 100% 0.032
TestBasicScheme 12 0 0 0 100% 0.01
TestCredentialsProviders 11 0 0 0 100% 0.003
TestNTLMEngineImpl 12 0 0 0 100% 0.023
TestBasicAuthCache 4 0 0 0 100% 0.007
TestSystemDefaultCredentialsProvider 2 0 0 0 100% 0.018
TestNTLMScheme 1 0 0 0 100% 0.001
TestHttpAuthenticator 22 0 0 0 100% 0.046
TestAuthChallengeParser 21 0 0 0 100% 0.012

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

Class Tests Errors Failures Skipped Success Rate Time
TestHttpRequestBase 18 0 0 0 100% 0.025
TestHttpTrace 1 0 0 0 100% 0.001
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
TestPublicSuffixMatcher 5 0 0 0 100% 0.146

org.apache.hc.client5.http.entity

Class Tests Errors Failures Skipped Success Rate Time
TestGZip 4 0 0 0 100% 0.067
TestBrotli 1 0 0 0 100% 0.01
TestDecompressingEntity 3 0 0 0 100% 0.004
TestEntityBuilder 9 0 0 0 100% 0.052
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.002
TestDateUtils 7 0 0 0 100% 0.065
TestURIUtils 8 0 0 0 100% 0.016
TestBase64 6 0 0 0 100% 0.007
TestByteArrayBuilder 8 0 0 0 100% 0.013

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

Class Tests Errors Failures Skipped Success Rate Time
TestSystemDefaultRoutePlanner 3 0 0 0 100% 0.016
TestRouteTracker 8 0 0 0 100% 0.006
TestDefaultRoutePlanner 4 0 0 0 100% 0.011
TestDefaultProxyRoutePlanner 2 0 0 0 100% 0.002
TestRoutingSupport 3 0 0 0 100% 0.002
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.003
TestCookiePathComparator 6 0 0 0 100% 0.003
TestCookiePriorityComparator 6 0 0 0 100% 0.002

Test Cases

[Summary] [Package List] [Test Cases]

TestNullBackoffStrategy

doesNotBackoffForResponses 0
doesNotBackoffForThrowables 0.001

TestAuthScope

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

TestBasicClientCookie

testSerialization 0.001
testCloning 0
testConstructor 0.001

TestSystemDefaultRoutePlanner

testDirectDefaultPort 0.012
testProxy 0.002
testDirect 0.001

TestMultipartContentBody

testInputStreamBody 0
testStringBody 0.001

TestRequestExpectContinue

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

TestRouteTracker

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

TestAIMDBackoffManager

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

TestDigestScheme

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

TestDefaultRedirectStrategy

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

TestBasicScheme

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

TestHttpRequestBase

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

PrefixedIncrementingIdTest

testCreateId 0.001
testGetNextId 0

TestPublicSuffixListParser

testParseByType 0
testParse 0

TestBasicHttpClientConnectionManager

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

TestHttpRoute

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

TestContentCompressionExec

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

TestCookieOrigin

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

TestBasicResponseHandler

testSuccessfulResponse 0
testUnsuccessfulResponse 0.001

TestFormBodyPartBuilder

testBuildBodyPartBasics 0.001
testBuildBodyPartMultipleBuilds 0
testBuildBodyPartCustomHeaders 0.001

TestBasicCookieStore

testExpiredCookie 0.001
testSerialization 0.002
testBasics 0

TestBasicCookieAttribHandlers

testBasicExpiresInvalidInput 0
testBasicExpiresParse 0.001
testBasicMaxAgeParse 0
testBasicDomainMatchMixedCase 0.001
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.001
testBasicDomainValidate2 0
testBasicDomainValidate3 0
testBasicDomainValidate4 0
testBasicHttpOnlyParse 0.001
testBasicExpiresParseInvalid 0
testBasicPathMatch1 0
testBasicPathMatch2 0.001
testBasicPathMatch3 0
testBasicPathMatch4 0
testBasicPathMatch5 0
testBasicPathMatch6 0
testBasicPathMatch7 0
testPublicSuffixFilter 0.001
testBasicDomainParseInvalid1 0
testBasicDomainParseInvalid2 0.001

TestMultipartForm

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

TestHttpClientConnectionOperator

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

TestMultipartEntityBuilder

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

TestCredentials

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

FormBodyPartTest

testConstructorCompat 0

TestDefaultRoutePlanner

testDirectDefaultPort 0.009
testNullTarget 0
testDirect 0.001
testViaProxy 0

TestCredentialsProviders

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

TestDefaultProxyRoutePlanner

testDefaultProxyDirect 0.001
testViaProxy 0.001

TestDnsUtils

testNormalize 0.001

TestHttpTrace

testHttpTraceSetEntity 0.001

TestDateUtils

testMalformedDate 0.018
testBasicDateParse 0.039
testParseQuotedDate 0.001
testDateParseMessage 0.001
testBasicDateFormat 0.002
testInvalidInput 0.001
testTwoDigitYearDateParse 0

TestResponseEntityWrapper

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

TestDistinguishedNameParser

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

TestNTLMEngineImpl

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

TestConnectExec

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

TestProtocolExec

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

TestGZip

testBasic 0.002
testCompressionIOExceptionLeavesOutputStreamOpen 0.061
testDecompressionWithMultipleGZipStream 0.002
testCompressionDecompression 0.001

TestRequestAddCookies

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

TestInternalExecRuntime

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

TestRedirectExec

testRedirectProtocolException 0.084
testRelativeRedirect 0.002
testFundamentals 0.004
testAllowCircularRedirects 0.002
testMaxRedirect 0.002
testGetLocationUriDisallowCircularRedirects 0.002
testRedirectRuntimeException 0.002
testCrossSiteRedirect 0.001

TestURIUtils

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

TestRoutingSupport

testDetermineHostMissingScheme 0.001
testNormalizeHost 0
testDetermineHost 0

TestRedirectLocation

testBasics 0.001

TestCookiePathComparator

testUnequality1 0.001
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.002
testInvalidAppendChars 0.001
testEmptyBuffer 0
testEnsureCapacity 0
testNonAsciiCharset 0.001
testAppendText 0.001
testAppendBytes 0

TestAuthChallenge

testAuthChallengeWithParams 0.001
testAuthChallengeWithValue 0

TestIdleConnectionEvictor

testEvictExpiredAndIdle 1.028
testEvictExpiredOnly 1.002

ConnectExceptionSupportTest

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

HttpRFC7578MultipartTest

testPercentDecodingWithValidMessages 0.001
testPercentDecodingWithTooShortMessage 0.001

TestRequestDefaultHeaders

testRequestParameterCheck 0.001
testNoDefaultHeadersForConnectRequest 0.001
testDefaultHeaders 0

TestSimpleMessageBuilders

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

TestFutureRequestExecutionService

shouldCancel 0.026
shouldTimeout 0.013
shouldExecuteMultipleCalls 0.038
shouldExecuteSingleCall 0.013
shouldExecuteMultipleCallsAndCallback 0.025

TestDefaultBackoffStrategy

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

TestBasicAuthCache

testBasicStoreRestore 0.002
testNullAuthScheme 0
testStoreNonSerializable 0.004
testNullKey 0

TestDefaultHttpRequestRetryStrategy

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

TestSystemDefaultCredentialsProvider

testSystemCredentialsProviderNoContext 0.015
testSystemCredentialsProviderCredentials 0.002

TestMultipartPartBuilder

testBuildBodyPartBasics 0
testBuildBodyPartMultipleBuilds 0.001
testBuildBodyPartCustomHeaders 0

TestNTLMScheme

testNTLMAuthenticationEmptyProxyChallenge 0

TestCloseableHttpClient

testExecuteRequestHandleResponseIOException 0.04
testExecuteRequestRelativeURI 0.003
testExecuteRequestHandleResponse 0.002
testExecuteRequestHandleResponseHttpException 0.003
testExecuteRequestAbsoluteURI 0.002

TestRFC6265CookieSpec

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

TestResponseEntityProxy

testGetTrailersWithChunkedInputStream 0.038
testGetTrailersWithNoChunkedInputStream 0.001
testWriteToNullDrainsAndReleasesStream 0.002

TestRouteDirector

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

TestHttpRequestRetryExec

testRetryIntervalResponseTimeoutNull 1.032
testAbortedRequest 0.003
testRetrySleepOnIOException 0.001
testStrategyRuntimeException 0.001
testRetryIntervalGreaterResponseTimeout 0.001
testNonRepeatableRequest 0.001
testFundamentals1 0.001
testFundamentals2 0.001
testNonRepeatableEntityResponseReturnedImmediately 0

TestBrotli

testDecompressionWithBrotli 0.008

TestDecompressingEntity

testWriteToStream 0.001
testStreaming 0.001
testNonStreaming 0

TestEntityBuilder

testBuildFileEntity 0.001
testBuildTextEntity 0.001
testBuildBinaryEntity 0
testBuildSerializableEntity 0.001
testBuildGZipped 0
testBuildEmptyEntity 0.001
testBuildChunked 0
testBuildStreamEntity 0.041
testExplicitContentProperties 0.003

TestHttpAsyncClientBuilder

testH2AddInterceptorFirstDoesNotThrow 0.102
testAddInterceptorLastDoesNotThrow 0.095
testH2AddInterceptorLastDoesNotThrow 0.001
testAddInterceptorFirstDoesNotThrow 0.001

TestRequestSupport

testPathPrefixExtraction 0.001

TestHttpClientBuilder

testAddInterceptorLastDoesNotThrow 0.002
testAddInterceptorFirstDoesNotThrow 0

TestHttpClientBuilderInterceptors

testAddExecInterceptorLastShouldBeExecuted 0.004

TestCookieIdentityComparator

testCookieIdentityComparasionByName 0
testCookieIdentityComparasionByNameDomainAndPath 0
testCookieIdentityComparasionByNameAndDomain 0
testCookieIdentityComparasionByNameDomainAndNullPath 0
testCookieIdentityComparasionByNameAndNullDomain 0.001

TestSSLSocketFactory

testWeakCiphersDisabledByDefault 0.033
testStrongCipherSuites 0

ExecSupportTest

testGetNextExchangeId 0.946

TestInternalHttpClient

testExecuteRequestConfig 0.04
testExecute 0.002
testExecuteDefaultContext 0.001
testClientClose 0.001
testExecuteHttpException 0.001
testClientCloseIOException 0.001
testExecuteLocalContext 0.001

TestHttpAuthenticator

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

TestResponseProcessCookies

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

TestLaxCookieAttribHandlers

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

TestRequestClientConnControl

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

TestMultipartMixed

testMultipartPartStrict 0.009
testMultipartPartBinaryParts 0.001
testMultipartPartStringParts 0.001
testMultipartPartStringPartsMultiCharsets 0.001
testMultipartPartCustomContentType 0.001
testMultipartPartBrowserCompatibleNonASCIIHeaders 0.003
testMultipartPartRFC6532 0.002

TestHttpOptions

testMultipleAllows 0.007

TestDefaultConnKeepAliveStrategy

testEmptyKeepAliveHeader 0
testNoKeepAliveHeader 0
testKeepAliveHeader 0.001
testIllegalResponseArg 0
testInvalidKeepAliveHeader 0.001

TestRequestConfig

testBuildAndCopy 0.033
testBasics 0.002
testDefaults 0.001

TestAbstractHttpClientResponseHandler

testUnsuccessfulResponseEmptyReason 0.003
testSuccessfulResponse 0.001
testUnsuccessfulResponse 0.002

TestDeflate

testCompressDecompress 0.002

TestPublicSuffixMatcher

testGetDomainRootOnlyPRIVATE 0.001
testMatch 0.001
testGetDomainRootOnlyICANN 0.001
testGetDomainRootAnyType 0.001
testMatchUnicode 0.142

TestPoolingHttpClientConnectionManager

testReleaseRouteIncomplete 0.072
testProxyConnectAndUpgrade 0.008
testLeaseRelease 0.001
testTargetConnect 0.001
testLeaseFutureTimeout 0
testReleaseNonReusable 0.001
testReleaseReusable 0.001

TestCookiePriorityComparator

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

TestDefaultHostnameVerifier

testSubjectAlt 0.021
testHTTPCLIENT_1097 0.001
testHTTPCLIENT_1255 0.001
testHTTPCLIENT_1316 0.002
testHTTPCLIENT_2149 0.017
testMatchDNSName 0.011
testDomainRootMatching 0.001
testHTTPCLIENT_1997_ANY 0.001
testHTTPCLIENT_1997_ICANN 0.001
testExtractCN 0.001
testHTTPCLIENT_1997_PRIVATE 0.001
testHTTPCLIENT_1997_UNKNOWN 0.001
testIdentityMatching 0
testVerify 0.015

TestAuthenticationStrategy

testCustomAuthPreference 0
testSelectInvalidInput 0.001
testSelectNoSchemeRegistry 0
testUnsupportedScheme 0.001

TestPublicSuffixListParser

testParseLocal 0.001
testParse 0
testUnicode 0.001

TestMultipartFormHttpEntity

testImplictContractorParams 0.001
testNonRepeatable 0
testRepeatable 0
testExplictContractorParams 0

TestMainClientExec

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

TestAuthChallengeParser

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