Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
127000100%7.78

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.169
org.jclouds.blobstore.strategy.internal2000100%7.087
org.jclouds.blobstore6000100%0.041
org.jclouds.blobstore.util9000100%0.193
org.jclouds.blobstore.options52000100%0.051
org.jclouds.blobstore.functions48000100%0.237
org.jclouds.blobstore.internal1000100%0.002

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.029
BindBlobToMultipartFormTest3000100%0.007
BindUserMetadataToHeadersWithPrefixTest3000100%0.133

org.jclouds.blobstore.strategy.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
BiggerThanPageSizeTest2000100%7.087

org.jclouds.blobstore

ClassTestsErrors FailuresSkippedSuccess RateTime
TransientBlobRequestSignerTest4000100%0.04
BlobStoreContextFactoryTest2000100%0.001

org.jclouds.blobstore.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BlobStoreUtilsTest9000100%0.193

org.jclouds.blobstore.options

ClassTestsErrors FailuresSkippedSuccess RateTime
ListOptionsTest15000100%0.019
GetOptionsTest37000100%0.032

org.jclouds.blobstore.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseBlobMapTest1000100%0.002

Test Cases

[Summary] [Package List] [Test Cases]

BindMapToHeadersWithPrefixTest

testNullIsBad0.003
testMustBeMap0
testCorrect0.026

TransientBlobRequestSignerTest

testSignGetBlob0.009
testSignPutBlob0.01
testSignRemoveBlob0.01
testSignPutBlobWithGenerate0.011

BaseBlobMapTest

testTypes0.002

ReturnNullOnKeyNotFoundTest

testFoundIsNull0
testNotFoundPropagates0
testNullIsBad0.006

ThrowKeyNotFoundOn404Test

testNotFoundPropagates0
testFound404ThrowsKeyNotFound0
testNullIsBad0.001
testNotFound404PropagatesHttpResponseException0.003

BlobStoreUtilsTest

testGetContainer0.001
testSupportedProviders0.038
testSupportedBlobStoreProviders0.008
testCreateParentIfNeededAsyncSinglePath0.133
testGetPrefix0
testCreateParentIfNeededAsyncNoPath0.007
testCreateParentIfNeededAsyncNestedPath0.001
testGetKeyForAtmos0.004
testGetKeyForAzureS3AndRackspace0.001

ObjectMD5Test

testMD5String0.015
testMD5PayloadEnclosing0.001
testAlreadyHasMD50.001
testNullIsBad0.001

ThrowContainerNotFoundOn404Test

testNotFoundPropagates0.002
testFound404ThrowsContainerNotFound0
testNullIsBad0.001
testNotFound404PropagatesHttpResponseException0

ResourceMetadataToRelativePathResourceMetadataTest

test10.009
testNoNameChange0.01
test20

BlobNameTest

testCorrect0.001
testNullIsBad0.001
testMustBeBlob0.004

ParseBlobFromHeadersAndHttpContentTest

testCall0.123
testParseContentLengthWhenContentRangeSet0.008

ReturnNullOnContainerNotFoundTest

testFoundIsNull0
testNullIsBad0.001
testPropagates0.004

ReturnFalseOnContainerNotFoundTest

testFoundIsFalse0.001
testNotFoundPropagates0
testNullIsBad0.001

BiggerThanPageSizeTest

testStrategies3.46
test3.627

BlobToHttpGetOptionsTest

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

ParseSystemAndUserMetadataFromHeadersTest

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

BindBlobToMultipartFormTest

testNullIsBad0.001
testMustBeBlob0
testSinglePart0.006

BlobStoreContextFactoryTest

test0.001
testNoPassword0

BindUserMetadataToHeadersWithPrefixTest

testNullIsBad0.001
testMustBeBlob0.001
testCorrect0.131

PrefixToResourceMetadataTest

testCorrect0.001
testNullIsBad0

ListOptionsTest

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

GetOptionsTest

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

ReturnFalseOnKeyNotFoundTest

testFoundIsFalse0
testNotFoundPropagates0.006
testNullIsBad0.001