Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
127000100%8.408

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


PackageTestsErrors FailuresSkippedSuccess RateTime
org.jclouds.blobstore.binders9000100%0.172
org.jclouds.blobstore.strategy.internal2000100%7.819
org.jclouds.blobstore6000100%0.037
org.jclouds.blobstore.util9000100%0.246
org.jclouds.blobstore.options52000100%0.029
org.jclouds.blobstore.functions48000100%0.105
org.jclouds.blobstore.internal1000100%0

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

org.jclouds.blobstore.binders

ClassTestsErrors FailuresSkippedSuccess RateTime
BindMapToHeadersWithPrefixTest3000100%0.072
BindBlobToMultipartFormTest3000100%0.007
BindUserMetadataToHeadersWithPrefixTest3000100%0.093

org.jclouds.blobstore.strategy.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
BiggerThanPageSizeTest2000100%7.819

org.jclouds.blobstore

ClassTestsErrors FailuresSkippedSuccess RateTime
TransientBlobRequestSignerTest4000100%0.036
BlobStoreContextFactoryTest2000100%0.001

org.jclouds.blobstore.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BlobStoreUtilsTest9000100%0.246

org.jclouds.blobstore.options

ClassTestsErrors FailuresSkippedSuccess RateTime
ListOptionsTest15000100%0.008
GetOptionsTest37000100%0.021

org.jclouds.blobstore.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseBlobMapTest1000100%0

Test Cases

[Summary] [Package List] [Test Cases]

BindMapToHeadersWithPrefixTest

testMustBeMap0.004
testCorrect0.045
testNullIsBad0.023

TransientBlobRequestSignerTest

testSignRemoveBlob0.007
testSignPutBlob0.008
testSignPutBlobWithGenerate0.01
testSignGetBlob0.011

BaseBlobMapTest

testTypes0

ReturnNullOnKeyNotFoundTest

testFoundIsNull0
testNotFoundPropagates0.001
testNullIsBad0.001

ThrowKeyNotFoundOn404Test

testNotFoundPropagates0
testFound404ThrowsKeyNotFound0.001
testNullIsBad0
testNotFound404PropagatesHttpResponseException0

BlobStoreUtilsTest

testGetContainer0.003
testSupportedBlobStoreProviders0.031
testSupportedProviders0.006
testCreateParentIfNeededAsyncSinglePath0.14
testGetPrefix0
testCreateParentIfNeededAsyncNoPath0.012
testCreateParentIfNeededAsyncNestedPath0
testGetKeyForAtmos0.049
testGetKeyForAzureS3AndRackspace0.005

ObjectMD5Test

testMD5String0.017
testMD5PayloadEnclosing0.001
testAlreadyHasMD50.001
testNullIsBad0

ThrowContainerNotFoundOn404Test

testNullIsBad0.003
testNotFoundPropagates0.001
testFound404ThrowsContainerNotFound0
testNotFound404PropagatesHttpResponseException0

ResourceMetadataToRelativePathResourceMetadataTest

test20.003
test10.004
testNoNameChange0

BlobNameTest

testCorrect0.001
testNullIsBad0.004
testMustBeBlob0.001

ParseBlobFromHeadersAndHttpContentTest

testParseContentLengthWhenContentRangeSet0.004
testCall0

ReturnNullOnContainerNotFoundTest

testFoundIsNull0.002
testPropagates0.001
testNullIsBad0

ReturnFalseOnContainerNotFoundTest

testFoundIsFalse0.001
testNotFoundPropagates0.001
testNullIsBad0.001

BiggerThanPageSizeTest

testStrategies3.787
test4.032

BlobToHttpGetOptionsTest

testRanges0.003
testIfModifiedSince0.003
testNullIsBad0.024
testIfUnmatch0
testIfUnmodifiedSince0
testIfMatch0
testNoneReturnsNone0

ParseSystemAndUserMetadataFromHeadersTest

testAddETagTo0.002
testAddUserMetadataTo0.001
testApplySetsName0.002
testSetLastModifiedException0.001
testNoContentOn204IsOk0.001
testSetLastModified0.002
testSetLastModifiedIso86010.013

BlobStoreContextFactoryTest

test0.001
testNoPassword0

BindBlobToMultipartFormTest

testNullIsBad0.001
testMustBeBlob0
testSinglePart0.006

BindUserMetadataToHeadersWithPrefixTest

testNullIsBad0.001
testMustBeBlob0
testCorrect0.092

PrefixToResourceMetadataTest

testCorrect0.001
testNullIsBad0.001

ListOptionsTest

testMaxResultsNegative0.001
testNullPath0.001
testNullMaxResults0
testMaxResultsStatic0.002
testMarkerStatic0
testRecursiveStatic0
testMaxResults0
testPathStatic0
testTwoOptions0.001
testMarker0
testPathNPE0.001
testMarkerNPE0
testPath0.001
testRecursive0
testNullMarker0.001

GetOptionsTest

testIfModifiedSince0.001
testIfModifiedAfterETagDoesntMatch0.001
testRangeZeroToFiveAnd10through1000.003
testIfUnmodifiedAfterModified0
testIfModifiedAfterETagMatches0.001
testNullIfETagMatches0.001
testIfETagMatches0
testETagDoesntMatchAfterIfUnmodified0
testRange0.001
testETagMatchesAfterIfUnmodified0
testIfETagDoesntMatchStatic0.001
testIfETagMatchesNPE0
testIfModifiedAfterUnmodified0
testRangeStatic0
testNullIfUnmodifiedSince0
testIfUnmodifiedSinceStatic0
testIfUnmodifiedAfterETagMatches0
testIfETagDoesntMatchNPE0.001
testIfUnmodifiedSinceNPE0
testRangeNegative10
testRangeNegative20
testIfUnmodifiedSince0.001
testIfUnmodifiedAfterETagDoesntMatch0
testNullIfModifiedSince0
testETagMatchesAfterIfModified0.001
testRangeZeroToFive0.001
testNullIfETagDoesntMatch0
testNoRange0.001
testETagDoesntMatchAfterIfModified0.001
testETagDoesntMatchAfterETagMatches0.002
testIfETagDoesntMatch0
testIfModifiedSinceStatic0
testETagMatchesAfterETagDoesntMatch0
testRangeNegative0
testModifiedSinceAndRange0.001
testIfETagMatchesStatic0.001
testIfModifiedSinceNPE0.002

ReturnFalseOnKeyNotFoundTest

testFoundIsFalse0
testNotFoundPropagates0.001
testNullIsBad0.001