archupsg03 commented on this pull request.


> +      // segments are visible
+      
assertThat(getApi().getContainerApi(regionId).get(containerName).getObjectCount().equals(Long.valueOf(3)));
+   }
+
+   protected void assertMegabyteAndETagMatches(String regionId, String 
containerName, String name, String etag1s) {
+      SwiftObject object1s = getApi().getObjectApi(regionId, 
containerName).get(name);
+      assertThat(object1s.getETag().equals(etag1s));
+      
assertThat(object1s.getPayload().getContentMetadata().getContentLength().equals(Long.valueOf(1024
 * 1024)));
+   }
+
+   protected void deleteAllObjectsInContainerDLO(String regionId, final String 
containerName) {
+       ObjectList objects = getApi().getObjectApi(regionId, 
containerName).list(new ListContainerOptions());
+      if (objects == null) {
+         return;
+      }
+      List<String> pathsToDelete = Lists.transform(objects, new 
Function<SwiftObject, String>() {

Before looping, the object by their name for delete, we need list of object in 
container.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1105#discussion_r118909055

Reply via email to