public void testListBucketMaxResults() throws InterruptedException, ExecutionException, TimeoutException { String bucketName = getContainerName(); try { addAlphabetUnderRoot(bucketName); ListBucketResponse bucket = getApi().listBucket(bucketName, maxResults(5)); assertEquals(bucket.getMaxKeys(), 5); assert bucket.isTruncated(); assertEquals(bucket.size(), 5); } finally { returnContainer(bucketName); } }
public void testListBucketMarker() throws InterruptedException, ExecutionException, TimeoutException { String bucketName = getContainerName(); try { addAlphabetUnderRoot(bucketName); ListBucketResponse bucket = getApi().listBucket(bucketName, afterMarker("y")); assertEquals(bucket.getMarker(), "y"); assert !bucket.isTruncated(); assertEquals(bucket.size(), 1); } finally { returnContainer(bucketName); } }
public void testListBucketMarker() throws InterruptedException, ExecutionException, TimeoutException { String bucketName = getContainerName(); try { addAlphabetUnderRoot(bucketName); ListBucketResponse bucket = getApi().listBucket(bucketName, afterMarker("y")); assertEquals(bucket.getMarker(), "y"); assert !bucket.isTruncated(); assertEquals(bucket.size(), 1); } finally { returnContainer(bucketName); } }
public void testListBucketMaxResults() throws InterruptedException, ExecutionException, TimeoutException { String bucketName = getContainerName(); try { addAlphabetUnderRoot(bucketName); ListBucketResponse bucket = getApi().listBucket(bucketName, maxResults(5)); assertEquals(bucket.getMaxKeys(), 5); assert bucket.isTruncated(); assertEquals(bucket.size(), 5); } finally { returnContainer(bucketName); } }
public void testListBucketDelimiter() throws InterruptedException, ExecutionException, TimeoutException { String bucketName = getContainerName(); try { String prefix = "apps"; addTenObjectsUnderPrefix(bucketName, prefix); add15UnderRoot(bucketName); ListBucketResponse bucket = getApi().listBucket(bucketName, delimiter("/")); assertEquals(bucket.getDelimiter(), "/"); assert !bucket.isTruncated(); assertEquals(bucket.size(), 15); assertEquals(bucket.getCommonPrefixes().size(), 1); } finally { returnContainer(bucketName); } }
public void testListBucketDelimiter() throws InterruptedException, ExecutionException, TimeoutException { String bucketName = getContainerName(); try { String prefix = "apps"; addTenObjectsUnderPrefix(bucketName, prefix); add15UnderRoot(bucketName); ListBucketResponse bucket = getApi().listBucket(bucketName, delimiter("/")); assertEquals(bucket.getDelimiter(), "/"); assert !bucket.isTruncated(); assertEquals(bucket.size(), 15); assertEquals(bucket.getCommonPrefixes().size(), 1); } finally { returnContainer(bucketName); } }
public void testListBucketPrefix() throws InterruptedException, ExecutionException, TimeoutException { String bucketName = getContainerName(); try { String prefix = "apps"; addTenObjectsUnderPrefix(bucketName, prefix); add15UnderRoot(bucketName); ListBucketResponse bucket = getApi().listBucket(bucketName, withPrefix("apps/")); assert !bucket.isTruncated(); assertEquals(bucket.size(), 10); assertEquals(bucket.getPrefix(), "apps/"); } finally { returnContainer(bucketName); } }
public void testListBucketPrefix() throws InterruptedException, ExecutionException, TimeoutException { String bucketName = getContainerName(); try { String prefix = "apps"; addTenObjectsUnderPrefix(bucketName, prefix); add15UnderRoot(bucketName); ListBucketResponse bucket = getApi().listBucket(bucketName, withPrefix("apps/")); assert !bucket.isTruncated(); assertEquals(bucket.size(), 10); assertEquals(bucket.getPrefix(), "apps/"); } finally { returnContainer(bucketName); } }
public void testCanParseListContainerResult() throws HttpException { ListBucketResponse container = runParseListContainerResult(); assert !container.isTruncated(); assert container.getName().equals("adrianjbosstest"); assert container.size() == 1; ObjectMetadata object = container.iterator().next(); assert object.getKey().equals("3366"); Date expected = new SimpleDateFormatDateService().iso8601DateParse("2009-03-12T02:00:13.000Z"); assert object.getLastModified().equals(expected) : String.format("expected %1$s, but got %1$s", expected, object .getLastModified()); assertEquals(object.getETag(), "\"9d7bb64e8e18ee34eec06dd2cf37b766\""); assert object.getContentMetadata().getContentLength() == 136; CanonicalUser owner = new CanonicalUser("e1a5f66a480ca99a4fdfe8e318c3020446c9989d7004e7778029fbcc5d990fa0"); owner.setDisplayName("ferncam"); assert object.getOwner().equals(owner); assert object.getStorageClass().equals(StorageClass.STANDARD); }
public void testCanParseListContainerResult() throws HttpException { ListBucketResponse container = runParseListContainerResult(); assert !container.isTruncated(); assert container.getName().equals("adrianjbosstest"); assert container.size() == 1; ObjectMetadata object = container.iterator().next(); assert object.getKey().equals("3366"); Date expected = new SimpleDateFormatDateService().iso8601DateParse("2009-03-12T02:00:13.000Z"); assert object.getLastModified().equals(expected) : String.format("expected %1$s, but got %2$s", expected, object .getLastModified()); assertEquals(object.getETag(), "\"9d7bb64e8e18ee34eec06dd2cf37b766\""); assert object.getContentMetadata().getContentLength() == 136; CanonicalUser owner = new CanonicalUser("e1a5f66a480ca99a4fdfe8e318c3020446c9989d7004e7778029fbcc5d990fa0"); owner.setDisplayName("ferncam"); assert object.getOwner().equals(owner); assert object.getStorageClass().equals(StorageClass.STANDARD); }