assertTrue(fs.isFolder("/"));
assertFalse(fs.isFile("/"));
assertEquals(0, fs.list("/").length);
assertTrue(fs.isFolder("/folder"));
assertFalse(fs.isFile("/folder"));
assertEquals(0, fs.list("/folder").length);
list = fs.list("/");
assertEquals(1, list.length);
assertEquals("folder", list[0]);
assertTrue(fs.isFile("/folder/file"));
list = fs.list("/folder");
assertEquals(1, list.length);
assertEquals("file", list[0]);
assertEquals(3, fs.length("/folder/file"));
verifyStreamInput(fs.getInputStream("/folder/file"), sampleBytes);
assertTrue(fs.isFolder("/folder2/subfolder"));
assertFalse(fs.isFile("/folder2/subfolder"));
assertEquals(0, fs.list("/folder2/subfolder").length);
list = fs.list("/folder2");
Arrays.sort(list);
assertEquals(2, list.length);
assertEquals("file2", list[0]);
assertEquals("subfolder", list[1]);
list = fs.listFiles("/folder2");
assertEquals(1, list.length);
assertEquals("file2", list[0]);