> +         checkListedSet(ImmutableSet.of("test/bar/foo"), blobStore.list(
> +                 containerName, 
> ListContainerOptions.Builder.delimiter('/').inDirectory("test/bar")));
> +      } finally {
> +         recycleContainerAndAddToPool(containerName);
> +      }
> +   }
> +
> +   private void checkListedSet(ImmutableSet<String> expectedSet, PageSet<? 
> extends StorageMetadata> results) {
> +      Set<String> resultSet = new HashSet<String>();
> +      for (StorageMetadata sm : results) {
> +         if (!resultSet.contains(sm.getName())) {
> +            resultSet.add(sm.getName());
> +         }
> +      }
> +      assertEquals(resultSet, expectedSet);
> +   }

Would this be more clear as a `storageMetadataToNames` method combined with 
`assertThat(Iterable).containsExactly(Iterable)`?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/764/files#r32043892

Reply via email to