Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
131000100%9.916

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.35
org.jclouds.blobstore.strategy.internal2000100%9.131
org.jclouds.blobstore6000100%0.019
org.jclouds.blobstore.util9000100%0.315
org.jclouds.blobstore.options54000100%0.028
org.jclouds.blobstore.functions50000100%0.072
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.087
BindBlobToMultipartFormTest3000100%0.056
BindUserMetadataToHeadersWithPrefixTest3000100%0.207

org.jclouds.blobstore.strategy.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
BiggerThanPageSizeTest2000100%9.131

org.jclouds.blobstore

ClassTestsErrors FailuresSkippedSuccess RateTime
TransientBlobRequestSignerTest4000100%0.015
BlobStoreContextFactoryTest2000100%0.004

org.jclouds.blobstore.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BlobStoreUtilsTest9000100%0.315

org.jclouds.blobstore.options

ClassTestsErrors FailuresSkippedSuccess RateTime
ListOptionsTest15000100%0.01
GetOptionsTest39000100%0.018

org.jclouds.blobstore.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseBlobMapTest1000100%0.001

Test Cases

[Summary] [Package List] [Test Cases]

BindMapToHeadersWithPrefixTest

testNullIsBad0.068
testMustBeMap0
testCorrect0.019

TransientBlobRequestSignerTest

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

BaseBlobMapTest

testTypes0.001

ReturnNullOnKeyNotFoundTest

testFoundIsNull0.006
testNotFoundPropagates0.001
testNullIsBad0.001

ThrowKeyNotFoundOn404Test

testNotFoundPropagates0.001
testFound404ThrowsKeyNotFound0.001
testNullIsBad0.001
testNotFound404PropagatesHttpResponseException0.001

BlobStoreUtilsTest

testGetContainer0.005
testSupportedBlobStoreProviders0.042
testSupportedProviders0.002
testCreateParentIfNeededAsyncSinglePath0.137
testGetPrefix0
testCreateParentIfNeededAsyncNoPath0.036
testCreateParentIfNeededAsyncNestedPath0.001
testGetKeyForAtmos0.09
testGetKeyForAzureS3AndRackspace0.002

ObjectMD5Test

testMD5String0.006
testMD5PayloadEnclosing0.001
testAlreadyHasMD50
testNullIsBad0.001

ThrowContainerNotFoundOn404Test

testNullIsBad0.002
testNotFoundPropagates0.001
testNotFound404PropagatesHttpResponseException0
testFound404ThrowsContainerNotFound0

ResourceMetadataToRelativePathResourceMetadataTest

testNoNameChange0.003
test10.001
test20.001

BlobNameTest

testCorrect0
testNullIsBad0
testMustBeBlob0.001

ParseBlobFromHeadersAndHttpContentTest

testCall0.002
testParseContentLengthWhenContentRangeSet0.005

ReturnNullOnContainerNotFoundTest

testFoundIsNull0.001
testNullIsBad0.001
testPropagates0

ReturnFalseOnContainerNotFoundTest

testFoundIsFalse0.001
testNotFoundPropagates0.001
testNullIsBad0.001

BiggerThanPageSizeTest

test4.42
testStrategies4.711

BlobToHttpGetOptionsTest

testRanges0
testIfModifiedSince0.005
testIfUnmodifiedSince0.006
testRangesStart0.001
testNullIsBad0.001
testIfUnmatch0.001
testNoneReturnsNone0.001
testIfMatch0
testRangesTail0

ParseSystemAndUserMetadataFromHeadersTest

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

BlobStoreContextFactoryTest

testNoPassword0.002
test0.002

BindBlobToMultipartFormTest

testNullIsBad0.001
testMustBeBlob0.001
testSinglePart0.054

BindUserMetadataToHeadersWithPrefixTest

testNullIsBad0.001
testMustBeBlob0
testCorrect0.206

PrefixToResourceMetadataTest

testCorrect0
testNullIsBad0.001

ListOptionsTest

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

GetOptionsTest

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

ReturnFalseOnKeyNotFoundTest

testFoundIsFalse0.001
testNotFoundPropagates0.001
testNullIsBad0