Uploaded image for project: 'jclouds'
  1. jclouds
  2. JCLOUDS-945

ListContainerOption's marker support in LocalBlobStore buggy

    XMLWordPrintableJSON

Details

    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);
      +      }
      +   }
       }
      

      Attachments

        Activity

          People

            gaul Andrew Gaul
            khc Ka-Hing Cheung
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: