57 references to ValidateFileMatch
Microsoft.Build.Engine.UnitTests (57)
FileMatcher_Tests.cs (57)
968ValidateFileMatch("file.txt", "File.txt", false); 975ValidateFileMatch("file.?xt", "File.txt", false); 982ValidateFileMatch("*.txt", "*.txt", false); 989ValidateFileMatch("**", ".\\File.txt", true); 995ValidateFileMatch(Path.Combine(".", "File.txt"), Path.Combine(".", "File.txt"), false); 1002ValidateFileMatch(Path.Combine("..", "..", "*.*"), Path.Combine("..", "..", "File.txt"), false); 1006ValidateFileMatch(Path.Combine("..", "..", "*.*"), Path.Combine("..", "..", "File"), false); 1016ValidateFileMatch( 1020ValidateFileMatch(Path.Combine("**", "*.cs"), Path.Combine("dir1", "dir2", "file.cs"), true); 1021ValidateFileMatch(Path.Combine("**", "*.cs"), "file.cs", true); 1027ValidateFileMatch("f:\\\\dir1\\dir2\\file.txt", "f:\\dir1\\dir2\\file.txt", false); 1028ValidateFileMatch("f:\\\\dir1\\\\\\dir2\\file.txt", "f:\\dir1\\dir2\\file.txt", false); 1029ValidateFileMatch("f:\\\\dir1\\\\\\dir2\\\\\\\\\\file.txt", "f:\\dir1\\dir2\\file.txt", false); 1030ValidateFileMatch("..\\**/\\*.cs", "..\\dir1\\dir2\\file.cs", true); 1031ValidateFileMatch("..\\**/.\\*.cs", "..\\dir1\\dir2\\file.cs", true); 1032ValidateFileMatch("..\\**\\./.\\*.cs", "..\\dir1\\dir2\\file.cs", true); 1049ValidateFileMatch("f:\\.\\dir1\\dir2\\file.txt", "f:\\dir1\\dir2\\file.txt", false); 1050ValidateFileMatch("f:\\dir1\\.\\dir2\\file.txt", "f:\\dir1\\dir2\\file.txt", false); 1051ValidateFileMatch("f:\\dir1\\dir2\\.\\file.txt", "f:\\dir1\\dir2\\file.txt", false); 1052ValidateFileMatch("f:\\.//dir1\\dir2\\file.txt", "f:\\dir1\\dir2\\file.txt", false); 1053ValidateFileMatch("f:\\dir1\\.//dir2\\file.txt", "f:\\dir1\\dir2\\file.txt", false); 1054ValidateFileMatch("f:\\dir1\\dir2\\.//file.txt", "f:\\dir1\\dir2\\file.txt", false); 1056ValidateFileMatch(".\\dir1\\dir2\\file.txt", ".\\dir1\\dir2\\file.txt", false); 1057ValidateFileMatch(".\\.\\dir1\\dir2\\file.txt", ".\\dir1\\dir2\\file.txt", false); 1058ValidateFileMatch(".//dir1\\dir2\\file.txt", ".\\dir1\\dir2\\file.txt", false); 1059ValidateFileMatch(".//.//dir1\\dir2\\file.txt", ".\\dir1\\dir2\\file.txt", false); 1067ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\x\file.txt", true); 1068ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\y\x\file.txt", true); 1069ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\x\y\file.txt", true); 1070ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\y\x\y\file.txt", true); 1071ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\x\x\file.txt", true); 1072ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\x\x\file.txt", true); 1073ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\x\x\x\file.txt", true); 1079ValidateFileMatch(@"a\b\**\**\**\**\**\e\*", @"a\b\c\d\e\f.txt", true); 1080ValidateFileMatch(@"a\b\**\e\*", @"a\b\c\d\e\f.txt", true); 1081ValidateFileMatch(@"a\b\**\**\e\*", @"a\b\c\d\e\f.txt", true); 1082ValidateFileMatch(@"a\b\**\**\**\e\*", @"a\b\c\d\e\f.txt", true); 1083ValidateFileMatch(@"a\b\**\**\**\**\e\*", @"a\b\c\d\e\f.txt", true); 1104ValidateFileMatch( 1113ValidateFileMatch( 1117ValidateFileMatch( 1122ValidateFileMatch( 1132ValidateFileMatch("**/SourceSafe/*", "./SourceSafe/Repository", true); 1133ValidateFileMatch("**\\SourceSafe/*", "./SourceSafe/Repository", true); 1134ValidateFileMatch("**/SourceSafe/*", ".\\SourceSafe\\Repository", true); 1135ValidateFileMatch("**/SourceSafe/*", "./org/IIS/SourceSafe/Entries", true); 1136ValidateFileMatch("**/SourceSafe/*", "./org/IIS/pluggin/tools/tool/SourceSafe/Entries", true); 1141ValidateFileMatch("org/IIS/pluggin/**", "org/IIS/pluggin/tools/tool/docs/index.html", true); 1142ValidateFileMatch("org/IIS/pluggin/**", "org/IIS/pluggin/test.xml", true); 1143ValidateFileMatch("org/IIS/pluggin/**", "org/IIS/pluggin\\test.xml", true); 1146ValidateFileMatch("org/IIS/**/SourceSafe/*", "org/IIS/SourceSafe/Entries", true); 1147ValidateFileMatch("org/IIS/**/SourceSafe/*", "org\\IIS/SourceSafe/Entries", true); 1148ValidateFileMatch("org/IIS/**/SourceSafe/*", "org/IIS\\SourceSafe/Entries", true); 1149ValidateFileMatch("org/IIS/**/SourceSafe/*", "org/IIS/pluggin/tools/tool/SourceSafe/Entries", true); 1172ValidateFileMatch("c:\\**\\user\\**\\*.*", "c:\\Documents and Settings\\user\\NTUSER.DAT", true); 1174ValidateFileMatch("c:\\**\\user\\**\\*.*", "c://Documents and Settings\\user\\NTUSER.DAT", true); 1182ValidateFileMatch("c:\\foo\\**", "c:\\foo\\two\\subfile.txt", true);