void () { createFile(root, "root1/dir/file"); createDirectory(root, "root2"); StructuralChange c = move(root, "root1/dir", "root2"); assertTrue(root.hasEntry("root2/dir")); assertTrue(root.hasEntry("root2/dir/file")); assertFalse(root.hasEntry("root1/dir")); c.revertOn(root, true); assertTrue(root.hasEntry("root1/dir")); assertTrue(root.hasEntry("root1/dir/file")); assertFalse(root.hasEntry("root2/dir")); }