public void testFSTree() throws IOException, Exception {
if (!config.isReadOnly()) {
setUp();
FSDirectory rootDir = getFs().getRootEntry().getDirectory();
FSEntry dir1 = rootDir.addDirectory("dir1");
assertNotNull("dir1 not added", rootDir.getEntry("dir1"));
/*FSEntry dir11=*/
dir1.getDirectory().addDirectory("dir1.1");
assertNotNull("dir11 not added", dir1.getDirectory().getEntry("dir1.1"));
FSDirectory gotRootDir = getFs().getRootEntry().getDirectory();
//assertNotNull("rootDir not saved", gotRootDir);
assertTrue("same ref (gotRootDir) after remount", gotRootDir == rootDir);
FSEntry gotDir1 = gotRootDir.getEntry("dir1");
//assertNotNull("dir1 not saved", gotDir1);
assertTrue("same ref (gotDir1) after remount", gotDir1 == dir1);
assertEquals("returned bad entry", dir1.getName(), gotDir1.getName());
}
}