Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
127000100%7.59

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.209
org.jclouds.blobstore.strategy.internal2000100%6.769
org.jclouds.blobstore6000100%0.054
org.jclouds.blobstore.util9000100%0.271
org.jclouds.blobstore.options52000100%0.052
org.jclouds.blobstore.functions48000100%0.234
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.012
BindBlobToMultipartFormTest3000100%0.015
BindUserMetadataToHeadersWithPrefixTest3000100%0.182

org.jclouds.blobstore.strategy.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
BiggerThanPageSizeTest2000100%6.769

org.jclouds.blobstore

ClassTestsErrors FailuresSkippedSuccess RateTime
TransientBlobRequestSignerTest4000100%0.052
BlobStoreContextFactoryTest2000100%0.002

org.jclouds.blobstore.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BlobStoreUtilsTest9000100%0.271

org.jclouds.blobstore.options

ClassTestsErrors FailuresSkippedSuccess RateTime
ListOptionsTest15000100%0.008
GetOptionsTest37000100%0.044

org.jclouds.blobstore.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseBlobMapTest1000100%0.001

Test Cases

[Summary] [Package List] [Test Cases]

BindMapToHeadersWithPrefixTest

testNullIsBad0.002
testMustBeMap0.001
testCorrect0.009

TransientBlobRequestSignerTest

testSignRemoveBlob0.011
testSignPutBlobWithGenerate0.011
testSignPutBlob0.015
testSignGetBlob0.015

BaseBlobMapTest

testTypes0.001

ReturnNullOnKeyNotFoundTest

testFoundIsNull0.001
testNotFoundPropagates0.001
testNullIsBad0

ThrowKeyNotFoundOn404Test

testNotFoundPropagates0.001
testFound404ThrowsKeyNotFound0.001
testNullIsBad0
testNotFound404PropagatesHttpResponseException0

BlobStoreUtilsTest

testGetContainer0.001
testSupportedBlobStoreProviders0.058
testSupportedProviders0.018
testCreateParentIfNeededAsyncSinglePath0.15
testGetPrefix0.001
testCreateParentIfNeededAsyncNoPath0.016
testCreateParentIfNeededAsyncNestedPath0.001
testGetKeyForAtmos0.025
testGetKeyForAzureS3AndRackspace0.001

ObjectMD5Test

testMD5String0.073
testMD5PayloadEnclosing0.001
testAlreadyHasMD50
testNullIsBad0.001

ThrowContainerNotFoundOn404Test

testNullIsBad0.004
testNotFoundPropagates0.011
testNotFound404PropagatesHttpResponseException0.004
testFound404ThrowsContainerNotFound0.003

ResourceMetadataToRelativePathResourceMetadataTest

testNoNameChange0.002
test10.001
test20

BlobNameTest

testCorrect0
testNullIsBad0
testMustBeBlob0

ParseBlobFromHeadersAndHttpContentTest

testCall0.103
testParseContentLengthWhenContentRangeSet0.004

ReturnNullOnContainerNotFoundTest

testFoundIsNull0.001
testNullIsBad0.001
testPropagates0.001

ReturnFalseOnContainerNotFoundTest

testFoundIsFalse0.001
testNotFoundPropagates0.001
testNullIsBad0.001

BiggerThanPageSizeTest

test3.237
testStrategies3.532

BlobToHttpGetOptionsTest

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

ParseSystemAndUserMetadataFromHeadersTest

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

BlobStoreContextFactoryTest

test0.002
testNoPassword0

BindBlobToMultipartFormTest

testNullIsBad0
testMustBeBlob0
testSinglePart0.015

BindUserMetadataToHeadersWithPrefixTest

testNullIsBad0.001
testMustBeBlob0
testCorrect0.181

PrefixToResourceMetadataTest

testCorrect0
testNullIsBad0

ListOptionsTest

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

GetOptionsTest

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

ReturnFalseOnKeyNotFoundTest

testFoundIsFalse0.001
testNotFoundPropagates0.001
testNullIsBad0.001