assertEquals(rootInfo, mgr.info(ROOT_ID));
assertEquals(F.asMap(ROOT_ID, rootInfo), mgr.infos(Arrays.asList(ROOT_ID)));
assertEquals(F.asMap("a", new IgfsListingEntry(a), "f1", new IgfsListingEntry(f1)),
mgr.directoryListing(ROOT_ID));
assertEquals(F.asMap("b", new IgfsListingEntry(b), "f2", new IgfsListingEntry(f2), "k", new IgfsListingEntry(z)),
mgr.directoryListing(a.id()));
assertEquals(F.asMap("f3", new IgfsListingEntry(f3),
"k", new IgfsListingEntry(k)), mgr.directoryListing(b.id()));
assertEquals(info, mgr.info(info.id()));
assertEquals(F.asMap(info.id(), info), mgr.infos(Arrays.asList(info.id())));
assertEquals(ROOT_ID, mgr.fileId(IgfsPath.ROOT));
assertEquals(a.id(), mgr.fileId(new IgfsPath("/a")));
assertEquals(b.id(), mgr.fileId(new IgfsPath("/a/b")));
assertEquals(f1.id(), mgr.fileId(new IgfsPath("/f1")));
assertEquals(f2.id(), mgr.fileId(new IgfsPath("/a/f2")));
assertEquals(f3.id(), mgr.fileId(new IgfsPath("/a/b/f3")));
assertNull(mgr.fileId(new IgfsPath("/f4")));
assertNull(mgr.fileId(new IgfsPath("/a/f5")));
assertNull(mgr.fileId(new IgfsPath("/a/b/f6")));
assertEquals(a.id(), mgr.fileId(ROOT_ID, "a"));
assertEquals(b.id(), mgr.fileId(a.id(), "b"));
assertEquals(f1.id(), mgr.fileId(ROOT_ID, "f1"));
assertEquals(f2.id(), mgr.fileId(a.id(), "f2"));