@@ -42,14 +42,15 @@ public class SwiftDirectoryFeatureTest extends AbstractSwiftTest {
42
42
43
43
@ Test
44
44
public void testCreateContainer () throws Exception {
45
- final SwiftDirectoryFeature feature = new SwiftDirectoryFeature (session , new SwiftRegionService (session ), new SwiftWriteFeature (session , new SwiftRegionService (session )));
45
+ final SwiftRegionService region = new SwiftRegionService (session );
46
+ final SwiftDirectoryFeature feature = new SwiftDirectoryFeature (session , region , new SwiftWriteFeature (session , region ));
46
47
final Path test = new Path (new AlphanumericRandomStringService ().random (), EnumSet .of (Path .Type .directory ));
47
48
final Path container = feature .mkdir (test , new TransferStatus ().withRegion ("ORD" ));
48
- assertTrue (new SwiftFindFeature (session ).find (container ));
49
+ assertTrue (new SwiftFindFeature (session , region ).find (container ));
49
50
// Can create again regardless if exists
50
51
feature .mkdir (test , new TransferStatus ());
51
- new SwiftDeleteFeature (session ).delete (Collections .singletonList (container ), new DisabledLoginCallback (), new Delete .DisabledCallback ());
52
- assertFalse (new SwiftFindFeature (session ).find (container ));
52
+ new SwiftDeleteFeature (session , region ).delete (Collections .singletonList (container ), new DisabledLoginCallback (), new Delete .DisabledCallback ());
53
+ assertFalse (new SwiftFindFeature (session , region ).find (container ));
53
54
}
54
55
55
56
@ Test
@@ -70,16 +71,17 @@ public void log(final Type request, final String message) {
70
71
});
71
72
final Path container = new Path ("/test.cyberduck.ch" , EnumSet .of (Path .Type .volume , Path .Type .directory ));
72
73
container .attributes ().setRegion ("IAD" );
73
- final SwiftDirectoryFeature feature = new SwiftDirectoryFeature (session , new SwiftRegionService (session ), new SwiftWriteFeature (session , new SwiftRegionService (session )));
74
+ final SwiftRegionService region = new SwiftRegionService (session );
75
+ final SwiftDirectoryFeature feature = new SwiftDirectoryFeature (session , region , new SwiftWriteFeature (session , region ));
74
76
final Path parent = feature .mkdir (new Path (container , parentname , EnumSet .of (Path .Type .directory )), new TransferStatus ());
75
77
final Path placeholder = feature .mkdir (new Path (parent , name , EnumSet .of (Path .Type .directory )), new TransferStatus ());
76
78
assertTrue (put .get ());
77
- assertTrue (new SwiftFindFeature (session ).find (placeholder ));
79
+ assertTrue (new SwiftFindFeature (session , region ).find (placeholder ));
78
80
assertTrue (new DefaultFindFeature (session ).find (placeholder ));
79
- assertEquals (placeholder .attributes ().getChecksum (), new SwiftAttributesFinderFeature (session ).find (placeholder ).getChecksum ());
80
- assertTrue (new SwiftObjectListService (session , new SwiftRegionService ( session ) ).list (placeholder , new DisabledListProgressListener ()).isEmpty ());
81
- assertEquals (1 , new SwiftObjectListService (session , new SwiftRegionService ( session ) ).list (parent , new DisabledListProgressListener ()).size ());
82
- new SwiftDeleteFeature (session ).delete (Arrays .asList (placeholder , parent ), new DisabledLoginCallback (), new Delete .DisabledCallback ());
83
- assertFalse (new SwiftFindFeature (session ).find (placeholder ));
81
+ assertEquals (placeholder .attributes ().getChecksum (), new SwiftAttributesFinderFeature (session , region ).find (placeholder ).getChecksum ());
82
+ assertTrue (new SwiftObjectListService (session , region ).list (placeholder , new DisabledListProgressListener ()).isEmpty ());
83
+ assertEquals (1 , new SwiftObjectListService (session , region ).list (parent , new DisabledListProgressListener ()).size ());
84
+ new SwiftDeleteFeature (session , region ).delete (Arrays .asList (placeholder , parent ), new DisabledLoginCallback (), new Delete .DisabledCallback ());
85
+ assertFalse (new SwiftFindFeature (session , region ).find (placeholder ));
84
86
}
85
87
}
0 commit comments