1616 */
1717
1818import ch .cyberduck .core .AlphanumericRandomStringService ;
19+ import ch .cyberduck .core .DisabledListProgressListener ;
1920import ch .cyberduck .core .DisabledLoginCallback ;
2021import ch .cyberduck .core .DisabledPasswordCallback ;
2122import ch .cyberduck .core .DisabledPasswordStore ;
2223import ch .cyberduck .core .Path ;
2324import ch .cyberduck .core .PathAttributes ;
2425import ch .cyberduck .core .cryptomator .features .CryptoAttributesFeature ;
26+ import ch .cyberduck .core .cryptomator .features .CryptoListService ;
2527import ch .cyberduck .core .features .Delete ;
2628import ch .cyberduck .core .features .Directory ;
2729import ch .cyberduck .core .features .Find ;
3234import ch .cyberduck .core .googledrive .DriveFileIdProvider ;
3335import ch .cyberduck .core .googledrive .DriveFindFeature ;
3436import ch .cyberduck .core .googledrive .DriveHomeFinderService ;
37+ import ch .cyberduck .core .googledrive .DriveListService ;
3538import ch .cyberduck .core .shared .DefaultAttributesFinderFeature ;
3639import ch .cyberduck .core .shared .DefaultFindFeature ;
3740import ch .cyberduck .core .transfer .TransferStatus ;
4548import org .junit .runners .Parameterized ;
4649
4750import java .util .Arrays ;
51+ import java .util .Collections ;
4852import java .util .EnumSet ;
53+ import java .util .stream .Collectors ;
4954
5055import static org .junit .Assert .*;
5156import static org .junit .Assume .assumeTrue ;
@@ -72,7 +77,10 @@ public void testMakeDirectoryEncrypted() throws Exception {
7277 final PathAttributes attributes = new CryptoAttributesFeature (session , new DriveAttributesFinderFeature (session , fileid ), cryptomator ).find (test );
7378 assertEquals (versionId , attributes .getFileId ());
7479 assertEquals (attributes , new CryptoAttributesFeature (session , new DefaultAttributesFinderFeature (session ), cryptomator ).find (test ));
75- cryptomator .getFeature (session , Delete .class , new DriveDeleteFeature (session , fileid )).delete (Arrays .asList (test , vault ), new DisabledLoginCallback (), new Delete .DisabledCallback ());
80+ cryptomator .getFeature (session , Delete .class , new DriveDeleteFeature (session , fileid )).delete (Collections .singletonList (test ), new DisabledLoginCallback (), new Delete .DisabledCallback ());
81+ assertTrue (new CryptoListService (session , new DriveListService (session , fileid ), cryptomator ).list (vault , new DisabledListProgressListener ())
82+ .toStream ().filter (f -> !f .attributes ().isDuplicate ()).collect (Collectors .toList ()).isEmpty ());
83+ cryptomator .getFeature (session , Delete .class , new DriveDeleteFeature (session , fileid )).delete (Collections .singletonList (vault ), new DisabledLoginCallback (), new Delete .DisabledCallback ());
7684 }
7785
7886 @ Test
0 commit comments