assertFalse(PathUtils.denotesRoot("/" + parent));
assertFalse(PathUtils.isAncestor("/", "/"));
assertFalse(PathUtils.isAncestor("/" + parent, "/" + parent));
assertFalse(PathUtils.isAncestor(parent, parent));
assertTrue(PathUtils.isAncestor("/", "/" + parent));
assertTrue(PathUtils.isAncestor(parent, parent + "/" + child));
assertFalse(PathUtils.isAncestor("/", parent + "/" + child));
assertTrue(PathUtils.isAncestor("/" + parent, "/" + parent + "/" + child));
assertFalse(PathUtils.isAncestor(parent, child));
assertFalse(PathUtils.isAncestor("/" + parent, "/" + parent + "123"));
assertFalse(PathUtils.isAncestor("/" + parent, "/" + parent + "123/foo"));