package ru.serce.jnrfuse.struct; import org.junit.Test; import ru.serce.jnrfuse.examples.HelloFuse; import java.io.File; import java.nio.file.Files; import java.nio.file.Path; import java.util.stream.Collectors; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; public class HelloFuseTest extends BaseFsTest { @Test public void testReadHello() throws Exception { HelloFuse stub = new HelloFuse(); Path tmpDir = Files.createTempDirectory("hellofuse"); blockingMount(stub, tmpDir); try { File helloFile = new File(tmpDir.toAbsolutePath() + HelloFuse.HELLO_PATH); assertTrue(helloFile.exists()); assertEquals(HelloFuse.HELLO_STR, Files.lines(helloFile.toPath()).collect(Collectors.joining())); } finally { stub.umount(); } } }