@@ -546,28 +546,19 @@ public void testListVersionsPagingPrefixDelim() throws Exception {
546
546
client .putObject (getTestBucket (), key , content , null );
547
547
548
548
// create key in sub-prefix
549
- client .putObject (getTestBucket (), "prefix/prefix2/bar" , content , null );
549
+ key = "prefix/prefix2/bar" ;
550
+ client .putObject (getTestBucket (), key , content , null );
550
551
client .deleteObject (getTestBucket (), key );
551
- client .putObject (getTestBucket (), "prefix/prefix2/bar" , content , null );
552
+ client .putObject (getTestBucket (), key , content , null );
552
553
553
554
ListVersionsRequest request = new ListVersionsRequest (getTestBucket ()).withPrefix ("prefix/" )
554
- .withDelimiter ("/" ).withMaxKeys (2 );
555
+ .withDelimiter ("/" ).withMaxKeys (4 );
555
556
ListVersionsResult result = client .listVersions (request );
556
557
557
- Assert .assertEquals (2 , result .getVersions ().size ());
558
+ Assert .assertEquals (3 , result .getVersions ().size ());
558
559
Assert .assertEquals (1 , result .getCommonPrefixes ().size ());
559
560
Assert .assertEquals ("prefix/prefix2/" , result .getCommonPrefixes ().get (0 ));
560
-
561
- List <AbstractVersion > versions = result .getVersions ();
562
- int callCount = 1 ;
563
- while (result .isTruncated ()) {
564
- result = client .listMoreVersions (result );
565
- versions .addAll (result .getVersions ());
566
- callCount ++;
567
- }
568
-
569
- Assert .assertEquals (3 , callCount );
570
- Assert .assertEquals (6 , versions .size ());
561
+ Assert .assertFalse (result .isTruncated ());
571
562
}
572
563
573
564
protected void createTestObjects (String prefix , int numObjects ) throws Exception {
0 commit comments