Skip to content

Commit eb74cf0

Browse files
committed
Add test.
1 parent e20ee0d commit eb74cf0

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

onedrive/src/test/java/ch/cyberduck/core/cryptomator/GraphDirectoryFeatureTest.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,19 @@
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;
2830
import ch.cyberduck.core.onedrive.AbstractOneDriveTest;
31+
import ch.cyberduck.core.onedrive.GraphItemListService;
2932
import ch.cyberduck.core.onedrive.OneDriveHomeFinderService;
3033
import ch.cyberduck.core.onedrive.features.GraphAttributesFinderFeature;
3134
import ch.cyberduck.core.onedrive.features.GraphDeleteFeature;
@@ -44,7 +47,9 @@
4447
import org.junit.runners.Parameterized;
4548

4649
import java.util.Arrays;
50+
import java.util.Collections;
4751
import java.util.EnumSet;
52+
import java.util.stream.Collectors;
4853

4954
import static org.junit.Assert.*;
5055
import static org.junit.Assume.assumeTrue;
@@ -71,7 +76,10 @@ public void testMakeDirectoryEncrypted() throws Exception {
7176
assertTrue(cryptomator.getFeature(session, Find.class, new DefaultFindFeature(session)).find(test));
7277
assertEquals(id, new CryptoAttributesFeature(session, new GraphAttributesFinderFeature(session, fileid), cryptomator).find(test).getFileId());
7378
assertEquals(id, new CryptoAttributesFeature(session, new DefaultAttributesFinderFeature(session), cryptomator).find(test).getFileId());
74-
cryptomator.getFeature(session, Delete.class, new GraphDeleteFeature(session, fileid)).delete(Arrays.asList(test, vault), new DisabledLoginCallback(), new Delete.DisabledCallback());
79+
cryptomator.getFeature(session, Delete.class, new GraphDeleteFeature(session, fileid)).delete(Collections.singletonList(test), new DisabledLoginCallback(), new Delete.DisabledCallback());
80+
assertTrue(new CryptoListService(session, new GraphItemListService(session, fileid), cryptomator).list(vault, new DisabledListProgressListener())
81+
.toStream().filter(f -> !f.attributes().isDuplicate()).collect(Collectors.toList()).isEmpty());
82+
cryptomator.getFeature(session, Delete.class, new GraphDeleteFeature(session, fileid)).delete(Collections.singletonList(vault), new DisabledLoginCallback(), new Delete.DisabledCallback());
7583
}
7684

7785
@Test

0 commit comments

Comments
 (0)