Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
131000100%5.937

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.193
org.jclouds.blobstore.strategy.internal2000100%5.408
org.jclouds.blobstore6000100%0.02
org.jclouds.blobstore.util9000100%0.165
org.jclouds.blobstore.options54000100%0.02
org.jclouds.blobstore.functions50000100%0.13
org.jclouds.blobstore.internal1000100%0.001

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.043
BindBlobToMultipartFormTest3000100%0.007
BindUserMetadataToHeadersWithPrefixTest3000100%0.143

org.jclouds.blobstore.strategy.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
BiggerThanPageSizeTest2000100%5.408

org.jclouds.blobstore

ClassTestsErrors FailuresSkippedSuccess RateTime
TransientBlobRequestSignerTest4000100%0.018
BlobStoreContextFactoryTest2000100%0.002

org.jclouds.blobstore.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BlobStoreUtilsTest9000100%0.165

org.jclouds.blobstore.options

ClassTestsErrors FailuresSkippedSuccess RateTime
ListOptionsTest15000100%0.005
GetOptionsTest39000100%0.015

org.jclouds.blobstore.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseBlobMapTest1000100%0.001

Test Cases

[Summary] [Package List] [Test Cases]

BindMapToHeadersWithPrefixTest

testNullIsBad0.002
testMustBeMap0
testCorrect0.041

TransientBlobRequestSignerTest

testSignRemoveBlob0.004
testSignPutBlobWithGenerate0.004
testSignGetBlob0.005
testSignPutBlob0.005

BaseBlobMapTest

testTypes0.001

ReturnNullOnKeyNotFoundTest

testFoundIsNull0
testNotFoundPropagates0
testNullIsBad0.012

ThrowKeyNotFoundOn404Test

testNotFoundPropagates0.002
testFound404ThrowsKeyNotFound0
testNullIsBad0.005
testNotFound404PropagatesHttpResponseException0

BlobStoreUtilsTest

testGetContainer0.002
testSupportedBlobStoreProviders0.014
testSupportedProviders0.023
testCreateParentIfNeededAsyncSinglePath0.087
testGetPrefix0.001
testCreateParentIfNeededAsyncNoPath0.026
testCreateParentIfNeededAsyncNestedPath0
testGetKeyForAzureS3AndRackspace0.006
testGetKeyForAtmos0.006

ObjectMD5Test

testMD5String0.005
testMD5PayloadEnclosing0.003
testAlreadyHasMD50.005
testNullIsBad0

ThrowContainerNotFoundOn404Test

testFound404ThrowsContainerNotFound0.001
testNullIsBad0.002
testNotFoundPropagates0
testNotFound404PropagatesHttpResponseException0.001

ResourceMetadataToRelativePathResourceMetadataTest

test10.007
testNoNameChange0.005
test20.001

BlobNameTest

testCorrect0
testNullIsBad0.001
testMustBeBlob0

ParseBlobFromHeadersAndHttpContentTest

testParseContentLengthWhenContentRangeSet0.044
testCall0.006

ReturnNullOnContainerNotFoundTest

testFoundIsNull0.001
testNullIsBad0
testPropagates0.001

ReturnFalseOnContainerNotFoundTest

testFoundIsFalse0
testNotFoundPropagates0.001
testNullIsBad0.001

BiggerThanPageSizeTest

testStrategies2.648
test2.76

BlobToHttpGetOptionsTest

testRanges0
testRangesStart0.004
testIfUnmodifiedSince0
testIfModifiedSince0.001
testNullIsBad0.001
testIfUnmatch0.001
testNoneReturnsNone0
testIfMatch0.001
testRangesTail0

ParseSystemAndUserMetadataFromHeadersTest

testAddETagTo0.001
testAddUserMetadataTo0
testApplySetsName0.001
testSetLastModifiedException0.001
testNoContentOn204IsOk0.002
testSetLastModified0.007
testSetLastModifiedIso86010.003

BlobStoreContextFactoryTest

testNoPassword0.001
test0.001

BindBlobToMultipartFormTest

testNullIsBad0.001
testMustBeBlob0
testSinglePart0.006

BindUserMetadataToHeadersWithPrefixTest

testNullIsBad0.002
testMustBeBlob0.001
testCorrect0.14

PrefixToResourceMetadataTest

testNullIsBad0
testCorrect0

ListOptionsTest

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

GetOptionsTest

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

ReturnFalseOnKeyNotFoundTest

testFoundIsFalse0.001
testNotFoundPropagates0.001
testNullIsBad0.001