Skip to content

Commit e20ee0d

Browse files
committed
Add test.
1 parent 8287d23 commit e20ee0d

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

googledrive/src/test/java/ch/cyberduck/core/cryptomator/DriveDirectoryFeatureTest.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@
1616
*/
1717

1818
import ch.cyberduck.core.AlphanumericRandomStringService;
19+
import ch.cyberduck.core.DisabledListProgressListener;
1920
import ch.cyberduck.core.DisabledLoginCallback;
2021
import ch.cyberduck.core.DisabledPasswordCallback;
2122
import ch.cyberduck.core.DisabledPasswordStore;
2223
import ch.cyberduck.core.Path;
2324
import ch.cyberduck.core.PathAttributes;
2425
import ch.cyberduck.core.cryptomator.features.CryptoAttributesFeature;
26+
import ch.cyberduck.core.cryptomator.features.CryptoListService;
2527
import ch.cyberduck.core.features.Delete;
2628
import ch.cyberduck.core.features.Directory;
2729
import ch.cyberduck.core.features.Find;
@@ -32,6 +34,7 @@
3234
import ch.cyberduck.core.googledrive.DriveFileIdProvider;
3335
import ch.cyberduck.core.googledrive.DriveFindFeature;
3436
import ch.cyberduck.core.googledrive.DriveHomeFinderService;
37+
import ch.cyberduck.core.googledrive.DriveListService;
3538
import ch.cyberduck.core.shared.DefaultAttributesFinderFeature;
3639
import ch.cyberduck.core.shared.DefaultFindFeature;
3740
import ch.cyberduck.core.transfer.TransferStatus;
@@ -45,7 +48,9 @@
4548
import org.junit.runners.Parameterized;
4649

4750
import java.util.Arrays;
51+
import java.util.Collections;
4852
import java.util.EnumSet;
53+
import java.util.stream.Collectors;
4954

5055
import static org.junit.Assert.*;
5156
import 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

Comments
 (0)