Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
51700100.00%44.03

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.apache.commons.httpclient 51700100.00%44.03

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

org.apache.commons.httpclient

ClassTestsErrorsFailuresSuccess RateTime
Success TestAll 51700100.00%44.031

Test Cases

[ summary] [ package list] [ test cases]

TestAll

Success testHttpMethodBasePaths0.06
Success testHttpMethodBaseDefaultPath0.00
Success testHttpMethodBasePathConstructor0.02
Success testHttpMethodBaseTEandCL0.05
Success testConnectionAutoClose0.03
Success testSetGetQueryString10.00
Success testQueryURIEncoding0.00
Success testSetGetQueryString20.00
Success testReleaseConnection0.00
Success testEmptyBodyAsString0.02
Success testEmptyBodyAsByteArray0.00
Success testUrlGetMethodWithPathQuery0.00
Success testUrlGetMethodWithPath0.02
Success testUrlGetMethod0.00
Success testUrlGetMethodWithInvalidProtocol0.00
Success testHttpMethodBasePaths0.02
Success testHttpMethodBaseDefaultPath0.00
Success testHttpMethodBasePathConstructor0.00
Success testHttpMethodBaseTEandCL0.02
Success testConnectionAutoClose0.05
Success testSetGetQueryString10.00
Success testQueryURIEncoding0.00
Success testSetGetQueryString20.02
Success testReleaseConnection0.00
Success testEmptyBodyAsString0.02
Success testEmptyBodyAsByteArray0.02
Success testUrlGetMethodWithPathQuery0.00
Success testUrlGetMethodWithPath0.00
Success testUrlGetMethod0.02
Success testUrlGetMethodWithInvalidProtocol0.00
Success testStatusText0.00
Success testStatusTextNegative0.00
Success testStatusTextAll0.00
Success testIfStatusLine0.00
Success testSuccess0.00
Success testFailure0.00
Success testRequestLineGeneral0.00
Success testRequestLineQuery0.00
Success testRequestLinePath0.00
Success testToExternalFormNull0.00
Success testToExternalFormNullName0.00
Success testToExternalFormNullValue0.00
Success testToExternalForm0.00
Success testEqualToNVP0.00
Success testGet0.00
Success testSet0.00
Success testHashCode0.00
Success testEquals0.00
Success testOldMain0.00
Success testFringeCase10.00
Success testFringeCase20.00
Success testFringeCase30.00
Success testGet0.00
Success testSet0.00
Success testHashCode0.00
Success testEquals0.00
Success testAddRequestHeader0.02
Success testRemoveRequestHeader0.00
Success testOverwriteRequestHeader0.00
Success testGetResponseHeader0.02
Success testHostRequestHeader0.11
Success testHeaders0.00
Success testDuplicateContentLength0.00
Success testDuplicateConnection0.11
Success testNoContentLength0.11
Success testInvalidContentLength10.00
Success testInvalidContentLength20.02
Success testProxyNoContentLength0.11
Success testNullHeaders0.00
Success testFoldedHeaders0.00
Success testForceCloseConnection0.02
Success testForceCloseConnection20.00
Success testNoContent0.11
Success testNullHeader0.00
Success testHostHeaderPortHTTP800.00
Success testHostHeaderPortHTTP810.00
Success testHostHeaderPortHTTPS4430.00
Success testHostHeaderPortHTTPS4440.00
Success testHeadersPreserveCaseKeyIgnoresCase0.00
Success testChunkedInputStream0.00
Success testCorruptChunkedInputStream10.00
Success testEmptyChunkedInputStream0.00
Success testContentLengthInputStream0.00
Success testContentLengthInputStreamSkip0.00
Success testChunkedConsitance0.00
Success testChunkedOutputStream0.00
Success testChunkedOutputStreamLargeChunk0.00
Success testChunkedOutputStreamSmallChunk0.00
Success testParsing0.00
Success testParsingEscapedChars0.00
Success testParsingBlankParams0.00
Success testBasicValueFormatting0.00
Success testGet0.00
Success testSet0.00
Success testHashCode0.00
Success testEquals0.00
Success testRequestCharEncoding0.00
Success testNoExplicitCharEncoding0.02
Success testExplicitCharEncoding0.00
Success testLatinAccentInRequestBody0.00
Success testRussianInRequestBody0.02
Success testQueryParams0.00
Success testUrlEncodedRequestBody0.00
Success testRequestEntityLength0.02
Success testHttpVersionInvalidConstructorInput0.00
Success testHttpVersionParsing0.00
Success testInvalidHttpVersionParsing0.00
Success testHttpVersionEquality0.00
Success testHttpVersionComparison0.00
Success testClientLevelHttpVersion0.00
Success testMethodLevelHttpVersion0.02
Success testHostLevelHttpVersion0.00
Success testReadHttpLine0.00
Success testReadWellFormedHttpHeaders0.02
Success testReadMalformedHttpHeaders0.00
Success testHeadersTerminatorLeniency10.00
Success testHeadersTerminatorLeniency20.00
Success test1Lenient0.09
Success test1Strict0.11
Success testProtocol0.00
Success testProtocolSocketFactory0.00
Success testHostConfiguration0.00
Success testGetMethodQueryString0.00
Success testGetMethodQueryString20.02
Success testGetMethodParameters0.00
Success testGetMethodMultiParameters0.02
Success testGetMethodParameterWithoutValue0.00
Success testGetMethodParameterAppearsTwice0.00
Success testGetMethodOverwriteQueryString0.02
Success testPostMethodParameterAndQueryString0.00
Success testGetCause0.00
Success testStackTraceWriter0.00
Success testStackTraceStream0.02
Success testHttpStateCredentials0.00
Success testToString0.02
Success testHttpStateNoCredentials0.00
Success testHttpStateDefaultCredentials0.00
Success testHttpStateProxyCredentials0.00
Success testHttpStateProxyNoCredentials0.00
Success testHttpStateProxyDefaultCredentials0.00
Success testDefaultCredentials0.00
Success testRealmCredentials0.00
Success testHostCredentials0.00
Success testWrongHostCredentials0.00
Success testWrongRealmCredentials0.00
Success testScopeMatching0.00
Success testCredentialsMatching0.00
Success testDefaultConstuctor0.00
Success testComparator0.02
Success testParseAttributeInvalidAttrib0.00
Success testParseAttributeInvalidCookie0.00
Success testParseAttributeNullPath0.00
Success testParseAttributeBlankPath0.00
Success testParseAttributeNullDomain0.00
Success testParseAttributeBlankDomain0.00
Success testParseAttributeNullMaxAge0.00
Success testParseAttributeInvalidMaxAge0.00
Success testParseAttributeNullExpires0.00
Success testParseAttributeUnknownValue0.00
Success testValidateNullHost0.00
Success testValidateBlankHost0.00
Success testValidateNullPath0.00
Success testValidateBlankPath0.00
Success testValidateInvalidPort0.00
Success testValidateInvalidCookieVersion0.00
Success testDomainCaseInsensitivity0.00
Success testParse10.00
Success testParse20.00
Success testParse30.00
Success testQuotedExpiresAttribute0.00
Success testSecurityError0.00
Success testParseSimple0.00
Success testParseSimple20.00
Success testParseNoName0.00
Success testParseNoValue0.00
Success testParseWithWhiteSpace0.00
Success testParseWithQuotes0.00
Success testParseWithPath0.00
Success testParseWithDomain0.00
Success testParseWithSecure0.00
Success testParseWithComment0.00
Success testParseWithExpires0.00
Success testParseWithAll0.00
Success testParseMultipleDifferentPaths0.00
Success testParseMultipleSamePaths0.00
Success testParseRelativePath0.00
Success testParseWithWrongDomain0.00
Success testParseWithNullHost0.00
Success testParseWithBlankHost0.00
Success testParseWithNullPath0.00
Success testParseWithBlankPath0.00
Success testParseWithNegativePort0.00
Success testParseWithNullHostAndPath0.00
Success testParseWithPathMismatch0.00
Success testParseWithPathMismatch20.00
Success testParseWithInvalidHeader10.00
Success testParseWithInvalidHeader20.00
Success testCookieNameWithBlanks0.00
Success testCookieNameStartingWithDollarSign0.00
Success testCookieWithComma0.00
Success testDateFormats0.02
Success testSecondDomainLevelCookie0.00
Success testSecondDomainLevelCookieMatch10.00
Success testSecondDomainLevelCookieMatch20.00
Success testSecondDomainLevelCookieMatch30.00
Success testInvalidSecondDomainLevelCookieMatch10.00
Success testInvalidSecondDomainLevelCookieMatch20.00
Success testMatchNullHost0.00
Success testMatchBlankHost0.00
Success testMatchInvalidPort0.00
Success testMatchNullPath0.00
Success testMatchBlankPath0.00
Success testMatchNullCookie0.00
Success testMatchNullCookieDomain0.00
Success testMatchNullCookiePath0.00
Success testCookieMatch10.00
Success testCookieMatch20.00
Success testCookieMatch30.00
Success testCookieMatch40.00
Success testCookieMismatch10.00
Success testCookieMismatch20.00
Success testCookieMismatch30.00
Success testCookieMismatch40.00
Success testCookieMatch50.00
Success testCookieMismatch60.00
Success testMatchNullCookies0.00
Success testMatchedCookiesOrder0.00
Success testInvalidMatchDomain0.00
Success testFormatInvalidCookie0.00
Success testGenericCookieFormatting0.00
Success testGenericCookieFormattingAsHeader0.00
Success testNullCookieValueFormatting0.00
Success testFormatInvalidCookies0.00
Success testFormatZeroCookies0.00
Success testFormatSeveralCookies0.00
Success testFormatOneCookie0.00
Success testFormatSeveralCookiesAsHeader0.00
Success testKeepCloverHappy0.00
Success testParseAttributeInvalidAttrib0.00
Success testParseAttributeInvalidCookie0.00
Success testParseAttributeNullPath0.00
Success testParseAttributeBlankPath0.00
Success testCookieNameWithBlanks0.00
Success testCookieNameStartingWithDollarSign0.00
Success testCookieWithComma0.00
Success testSecondDomainLevelCookie0.00
Success testNullCookieValueFormatting0.00
Success testFormatInvalidCookies0.00
Success testParseAttributeNullVersion0.00
Success testParseAttributeInvalidVersion0.00
Success testParseVersion0.00
Success testParseDomainEqualsHost0.00
Success testParseWithIllegalDomain10.00
Success testParseWithIllegalDomain20.00
Success testParseWithIllegalDomain30.00
Success testParseWithIllegalDomain40.00
Success testSecondDomainLevelCookieMatch0.00
Success testParseWithWrongPath0.00
Success testInvalidDomainWithSimpleHostName0.00
Success testRFC2109CookieFormatting0.00
Success testRFC2109CookiesFormatting0.00
Success testCookieNullDomainNullPathFormatting0.00
Success testParseAttributeInvalidAttrib0.00
Success testParseAttributeInvalidCookie0.00
Success testParseRelativePath0.00
Success testParseWithNullHost0.00
Success testParseWithBlankHost0.00
Success testParseWithNullPath0.00
Success testParseWithBlankPath0.00
Success testParseWithNegativePort0.00
Success testParseWithInvalidHeader10.00
Success testCookieWithComma0.00
Success testParseAttributeInvalidCookieExpires0.00
Success testParseAbsPath0.00
Success testParseAbsPath20.00
Success testParseWithIllegalNetscapeDomain10.00
Success testParseWithWrongNetscapeDomain20.00
Success testNetscapeCookieFormatting0.00
Success testNetscapeCookieExpireAttribute0.00
Success testNetscapeCookieExpireAttributeNoTimeZone0.00
Success testKeepCloverHappy0.00
Success testIgnoreCookies0.00
Success testRegisterNullPolicyId0.00
Success testRegisterNullPolicy0.00
Success testUnregisterNullPolicy0.00
Success testGetPolicyNullId0.00
Success testRegisterUnregister0.00
Success testGetDefaultPolicy0.00
Success testFourDigitYear0.00
Success testThreeDigitYear0.00
Success testTwoDigitYear0.00
Success testCredentialConstructors0.02
Success testCredentialEquals0.00
Success testParsingChallenge0.00
Success testChallengeSelection0.00
Success testInvalidChallenge0.00
Success testUnsupportedChallenge0.00
Success testChallengeProcessing0.00
Success testInvalidChallengeProcessing0.00
Success testBasicAuthenticationWithNoCreds0.02
Success testBasicAuthenticationWithNoCredsRetry0.00
Success testBasicAuthenticationWithNoRealm0.02
Success testBasicAuthenticationWith88591Chars0.00
Success testBasicAuthenticationWithDefaultCreds0.00
Success testBasicAuthentication0.02
Success testBasicAuthenticationWithInvalidCredentials0.02
Success testBasicAuthenticationWithMutlipleRealms10.00
Success testBasicAuthenticationWithMutlipleRealms20.02
Success testPreemptiveAuthorizationTrueWithCreds0.00
Success testPreemptiveAuthorizationTrueWithoutCreds0.00
Success testCustomAuthorizationHeader0.02
Success testHeadBasicAuthentication0.00
Success testPostBasicAuthentication0.02
Success testPutBasicAuthentication0.02
Success testPreemptiveAuthorizationFailure0.00
Success testBasicAuthenticationWithNoCreds0.02
Success testBasicAuthenticationWithNoCredsRetry0.02
Success testBasicAuthenticationWithNoRealm0.02
Success testBasicAuthenticationWith88591Chars0.00
Success testBasicAuthenticationWithDefaultCreds0.02
Success testBasicAuthentication0.02
Success testBasicAuthenticationWithInvalidCredentials0.02
Success testBasicAuthenticationWithMutlipleRealms10.02
Success testBasicAuthenticationWithMutlipleRealms20.03
Success testPreemptiveAuthorizationTrueWithCreds0.00
Success testPreemptiveAuthorizationTrueWithoutCreds0.02
Success testCustomAuthorizationHeader0.02
Success testHeadBasicAuthentication0.02
Success testPostBasicAuthentication0.02
Success testPutBasicAuthentication0.02
Success testPreemptiveAuthorizationFailure0.02
Success testDigestAuthenticationWithNoRealm0.00
Success testDigestAuthenticationWithNoRealm20.00
Success testDigestAuthenticationWithDefaultCreds0.00
Success testDigestAuthentication0.00
Success testDigestAuthenticationWithMultipleRealms0.00
Success testDigestAuthenticationMD5Sess0.00
Success testDigestAuthenticationMD5SessNoQop0.02
Success testDigestAuthenticationMD5SessInvalidQop0.00
Success testDigestAuthenticationWithStaleNonce0.02
Success testNTLMAuthenticationResponse10.03
Success testNTLMAuthenticationResponse20.55
Success testNTLMAuthenticationRetry0.02
Success testPreemptiveAuthorization0.02
Success testBasicRedirect3000.00
Success testBasicRedirect3010.11
Success testBasicRedirect3020.11
Success testBasicRedirect3030.11
Success testBasicRedirect3040.00
Success testBasicRedirect3050.00
Success testBasicRedirect3070.11
Success testNoRedirect0.00
Success testMaxRedirectCheck0.03
Success testCircularRedirect0.00
Success testPostRedirect0.02
Success testRelativeRedirect0.00
Success testRejectRelativeRedirect0.02
Success testRejectBogusRedirectLocation0.00
Success testCrossSiteRedirect0.02
Success testRedirectWithCookie0.09
Success testBasicRedirect3000.03
Success testBasicRedirect3010.11
Success testBasicRedirect3020.11
Success testBasicRedirect3030.11
Success testBasicRedirect3040.02
Success testBasicRedirect3050.00
Success testBasicRedirect3070.12
Success testNoRedirect0.00
Success testMaxRedirectCheck0.03
Success testCircularRedirect0.03
Success testPostRedirect0.02
Success testRelativeRedirect0.02
Success testRejectRelativeRedirect0.00
Success testRejectBogusRedirectLocation0.02
Success testCrossSiteRedirect0.02
Success testRedirectWithCookie0.11
Success testConstructThenClose0.00
Success testConnTimeoutRelease0.03
Success testConnTimeout0.02
Success testForIllegalStateExceptions0.00
Success testReleaseConnection0.03
Success testConnectMethodFailureRelease0.20
Success testGetConnection0.00
Success testDroppedThread1.11
Success testWriteRequestReleaseConnection2.95
Success testResponseAutoRelease0.02
Success testConnectionReclaiming0.00
Success testShutdownAll0.00
Success testShutdown0.00
Success testMaxConnections0.12
Success testMaxConnectionsPerHost0.33
Success testHostReusePreference0.20
Success testMaxConnectionsPerServer0.02
Success testDeleteClosedConnections0.00
Success testReclaimUnusedConnection0.11
Success testGetFromMultipleThreads0.11
Success testTimeout1.00
Success testConnPersisenceHTTP100.11
Success testConnPersisenceHTTP110.02
Success testConnClose0.00
Success testConnKeepAlive0.11
Success testRequestConnClose0.02
Success testProxyConnClose0.02
Success testHandler0.50
Success testTimeoutThread0.50
Success testAbortMethod0.50
Success testAbortedMethodExecute0.00
Success testDefaultHeaders0.02
Success testDefaults0.00
Success testTunnellingParamsAgentLevel1.00
Success testTunnellingParamsHostLevel0.42
Success testTunnellingParamsHostHTTP10AndMethodHTTP110.73
Success testVirtualHostHeader0.02
Success testNoVirtualHostHeader0.00
Success testRelativeURLHitWithDefaultHost0.02
Success testRelativeURLHitWithoutDefaultHost0.00
Success testAbsoluteURLHitWithoutDefaultHost0.00
Success testAbsoluteURLOverridesClientDefaultHost0.02
Success testAbsoluteURLOverridesDefaultHostParam0.11
Success testIPv4Address0.00
Success testUrl0.00
Success testRelativeURIConstructor0.02
Success testTestHttpUrlAuthorityString0.00
Success testTestHttpsUrlAuthorityString0.00
Success testURIEscaping0.00
Success testGetPath0.00
Success testGetQueryString0.00
Success testGetPath0.00
Success testGetQueryString0.00
Success testEnclosedEntityAutoLength0.00
Success testEnclosedEntityExplicitLength0.02
Success testEnclosedEntityChunked0.00
Success testEnclosedEntityChunkedHTTP1_00.02
Success testEnclosedEntityRepeatable0.00
Success testEnclosedEntityNonRepeatable0.02
Success testEnclosedEntityNegativeLength0.00
Success testEnclosedEntityNegativeLengthHTTP1_00.02
Success testEmptyPostMethod0.02
Success testPostParametersEncoding0.00
Success testPostSetRequestBody0.00
Success testParametersBodyToParamServlet0.02
Success testStringBodyToParamServlet0.00
Success testStringBodyToBodyServlet0.02
Success testAddParametersToParamServlet0.00
Success testAddRemoveParametersToParamServlet0.02
Success testRemoveParameterReturnValue0.00
Success testAddParameterFollowedBySetParameter0.00
Success testFilePartResendsFileData0.02
Success testStringPartResendsData0.00
Success testFilePartNullFileResendsData0.00
Success testPostStringPart0.00
Success testPostFilePart0.02
Success testPostFilePartUnknownLength0.00
Success testPostStringPart0.03
Success testPostFilePart0.02
Success testPostFilePartUnknownLength0.02
Success testNoncompliantPostMethodString0.02
Success testNoncompliantStatusLine0.00
Success testNoncompliantHeadWithResponseBody0.00
Success testNoncompliantHeadStrictMode0.02
Success testMalformed304Response0.00
Success testMalformed204Response0.02
Success testSimpleGet0.02
Success testGetHostAuthConnKeepAlive0.02
Success testGetHostAuthConnClose0.12
Success testGetHostInvalidAuth0.02
Success testGetInteractiveHostAuthConnKeepAlive0.02
Success testGetInteractiveHostAuthConnClose0.20
Success testGetProxyAuthHostAuthConnKeepAlive0.02
Success testGetAuthProxy0.02
Success testGetProxyAuthHostAuthConnClose0.11
Success testGetProxyAuthHostInvalidAuth0.02
Success testGetInteractiveProxyAuthHostAuthConnKeepAlive0.03
Success testGetInteractiveProxyAuthHostAuthConnClose0.22
Success testSimplePost0.02
Success testPostHostAuthConnKeepAlive0.02
Success testPostHostAuthConnClose0.11
Success testPostHostInvalidAuth0.03
Success testPostInteractiveHostAuthConnKeepAlive0.03
Success testPostInteractiveHostAuthConnClose0.22
Success testPostAuthProxy0.03
Success testPostProxyAuthHostAuthConnKeepAlive0.03
Success testPostProxyAuthHostAuthConnClose0.11
Success testPostProxyAuthHostInvalidAuth0.03
Success testPostInteractiveProxyAuthHostAuthConnKeepAlive0.05
Success testPostInteractiveProxyAuthHostAuthConnClose0.24
Success testPreemptiveAuthProxy0.00
Success testGetProxyAuthHostAuthHTTP100.12
Success testSimpleGet0.78
Success testGetHostAuthConnKeepAlive1.05
Success testGetHostAuthConnClose1.05
Success testGetHostInvalidAuth1.05
Success testGetInteractiveHostAuthConnKeepAlive1.38
Success testGetInteractiveHostAuthConnClose1.36
Success testGetProxyAuthHostAuthConnKeepAlive1.06
Success testGetAuthProxy0.73
Success testGetProxyAuthHostAuthConnClose0.89
Success testGetProxyAuthHostInvalidAuth0.98
Success testGetInteractiveProxyAuthHostAuthConnKeepAlive1.41
Success testGetInteractiveProxyAuthHostAuthConnClose1.36
Success testSimplePost0.75
Success testPostHostAuthConnKeepAlive0.95
Success testPostHostAuthConnClose1.05
Success testPostHostInvalidAuth0.86
Success testPostInteractiveHostAuthConnKeepAlive1.06
Success testPostInteractiveHostAuthConnClose1.36
Success testPostAuthProxy0.75
Success testPostProxyAuthHostAuthConnKeepAlive1.06
Success testPostProxyAuthHostAuthConnClose1.05
Success testPostProxyAuthHostInvalidAuth1.06
Success testPostInteractiveProxyAuthHostAuthConnKeepAlive1.36
Success testPostInteractiveProxyAuthHostAuthConnClose1.47
Success testPreemptiveAuthProxy0.73
Success testGetProxyAuthHostAuthHTTP100.83
Success testAuthProxyWithRedirect0.11
Success testAuthProxyWithCrossSiteRedirect0.12
Success testPreemptiveAuthProxyWithCrossSiteRedirect0.11