ExpectNotification
ExpectNotification(MoveEntry("dir2", "base/dir1/dir5"),
ExpectNotification(MoveEntry("base/dir2", "dir5"),
ExpectNotification(MoveEntry("base/dir1/dir2", "dir5"),
ExpectNotification(MoveEntry("base/dir1/dir2", "base/dir5"),
ExpectNotification(MoveEntry("base/dir2", "base/dir1/dir5"),
ExpectNotification(CreateDirectory("ancestor/base"),
ExpectNotification(MoveEntry("ancestor/baseSibling", "ancestor/base"),
ExpectNotification(MoveEntry("ancestor/baseSibling", "ancestor/base"),
ExpectNotification(MoveEntry("ancestor/baseSibling", "ancestor/base"),
ExpectNotification(MoveEntry("ancestor/base", "ancestor/baseSibling"),
ExpectNotification(MoveEntry("ancestor/base", "ancestor/baseSibling"),
ExpectNotification(TouchEntry("base"), watchStat && !filesOnly);
ExpectNotification(TouchEntry("base/file0"),
ExpectNotification(TouchEntry("base/dir1/file0.0"),
ExpectNotification(TouchEntry("base/dir1"),
ExpectNotification(TouchEntry("base/dir1/dir0"),
ExpectNotification(CreateFile("file"),
ExpectNotification(MoveEntry("fileSibling", "file"),
ExpectNotification(RemoveEntry("file"),
ExpectNotification(MoveEntry("file", "fileSibling"),
ExpectNotification(TouchEntry("file"),
ExpectNotification(CreateFile("base/file1"),
ExpectNotification(MoveEntry("base/file1", "base/file2"),
ExpectNotification(RemoveEntry("base/file2"),
ExpectNotification(CreateDirectory("base/dir2"),
ExpectNotification(MoveEntry("base/dir2", "base/dir3"),
ExpectNotification(RemoveEntry("base/dir3"),
ExpectNotification(CreateFile("base/dir1/file1"),
ExpectNotification(MoveEntry("base/dir1/file1", "base/dir1/file2"),
ExpectNotification(RemoveEntry("base/dir1/file2"),
ExpectNotification(CreateDirectory("base/dir1/dir2"),
ExpectNotification(MoveEntry("base/dir1/dir2", "base/dir1/dir3"),
ExpectNotification(RemoveEntry("base/dir1/dir3"),
ExpectNotification(MoveEntry("file1", "base/file2"),
ExpectNotification(RemoveEntry("base/file2"),
ExpectNotification(MoveEntry("dir2", "base/dir3"),
ExpectNotification(RemoveEntry("base/dir3"),
ExpectNotification(MoveEntry("file1", "base/dir1/file2"),
ExpectNotification(RemoveEntry("base/dir1/file2"),
ExpectNotification(MoveEntry("dir2", "base/dir1/dir3"),
ExpectNotification(RemoveEntry("base/dir1/dir3"),
ExpectNotification(CreateFile("base/file1"),
ExpectNotification(MoveEntry("base/file1", "file2"),
ExpectNotification(CreateDirectory("base/dir2"),
ExpectNotification(MoveEntry("base/dir2", "dir3"),
ExpectNotification(CreateFile("base/dir1/file1"),
ExpectNotification(MoveEntry("base/dir1/file1", "file2"),
ExpectNotification(CreateDirectory("base/dir1/dir2"),
ExpectNotification(MoveEntry("base/dir1/dir2", "dir3"),
ExpectNotification(CreateFile("base/dir1/file1"),
ExpectNotification(MoveEntry("base/dir1/file1", "base/file2"),
ExpectNotification(RemoveEntry("base/file2"),
ExpectNotification(CreateDirectory("base/dir1/dir2"),
ExpectNotification(MoveEntry("base/dir1/dir2", "base/dir3"),
ExpectNotification(RemoveEntry("base/dir3"),
ExpectNotification(CreateFile("base/file1"),
ExpectNotification(MoveEntry("base/file1", "base/dir1/file2"),
ExpectNotification(RemoveEntry("base/dir1/file2"),
ExpectNotification(CreateDirectory("base/dir2"),
ExpectNotification(MoveEntry("base/dir2", "base/dir1/dir3"),
ExpectNotification(RemoveEntry("base/dir1/dir3"),
ExpectNotification(MoveEntry("dir2", "base/dir5"),