package com.github.marschall.memoryfilesystem;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import java.io.IOException;
import java.nio.file.attribute.BasicFileAttributes;
import org.junit.Before;
import org.junit.Test;
public class MemoryFileTest {
private MemoryFile memoryFile;
@Before
public void setUp() {
this.memoryFile = new MemoryFile("", EntryCreationContext.empty());
}
@Test
public void testCheckMethods() throws IOException {
BasicFileAttributes attributes = this.memoryFile.getBasicFileAttributeView().readAttributes();
assertTrue(attributes.isRegularFile());
assertFalse(attributes.isDirectory());
assertFalse(attributes.isOther());
assertFalse(attributes.isSymbolicLink());
assertEquals(0L, attributes.size());
assertNotNull(attributes.fileKey());
}
}