Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
adding this test fails
--- a/blobstore/src/test/java/org/jclouds/blobstore/integration/TransientBlobIntegrationTest.java +++ b/blobstore/src/test/java/org/jclouds/blobstore/integration/TransientBlobIntegrationTest.java @@ -16,12 +16,34 @@ */ package org.jclouds.blobstore.integration; +import org.jclouds.blobstore.BlobStore; +import org.jclouds.blobstore.domain.PageSet; +import org.jclouds.blobstore.domain.StorageMetadata; import org.jclouds.blobstore.integration.internal.BaseBlobIntegrationTest; +import org.jclouds.blobstore.options.ListContainerOptions; +import org.jclouds.utils.TestUtils; import org.testng.annotations.Test; +import static org.assertj.core.api.Assertions.assertThat; + @Test(groups = { "integration" }) public class TransientBlobIntegrationTest extends BaseBlobIntegrationTest { public TransientBlobIntegrationTest() { provider = "transient"; } + + @Test + public void testListMarker() throws Exception { + BlobStore blobStore = view.getBlobStore(); + final String container = getContainerName(); + try { + blobStore.createContainerInLocation(null, container); + blobStore.putBlob(container, blobStore.blobBuilder("a/b").payload("").build()); + ListContainerOptions options = new ListContainerOptions().afterMarker("a/"); + PageSet<? extends StorageMetadata> res = blobStore.list(container, options); + assertThat(res).hasSize(1); + } finally { + returnContainer(container); + } + } }