sh-fuse-integration/src/test/java/org/gcube/data/access/storagehub/fuse/FuseTest.java

32 lines
602 B
Java

package org.gcube.data.access.storagehub.fuse;
import java.nio.file.Paths;
import org.gcube.data.access.storagehub.fs.StorageHubFS;
import org.junit.Test;
import jnr.ffi.Platform;
public class FuseTest {
@Test
public void mount() {
StorageHubFS memfs = new StorageHubFS("AccessToken","/gcube");
try {
String path;
switch (Platform.getNativePlatform().getOS()) {
case WINDOWS:
System.out.println("Im here");
path = "J:\\";
break;
default:
path = "/home/lucio/java/mnt";
}
memfs.mount(Paths.get(path), true, true);
} finally {
memfs.umount();
}
}
}