57 references to ValidateFileMatch
Microsoft.Build.Engine.UnitTests (57)
FileMatcher_Tests.cs (57)
969ValidateFileMatch("file.txt", "File.txt", false); 976ValidateFileMatch("file.?xt", "File.txt", false); 983ValidateFileMatch("*.txt", "*.txt", false); 990ValidateFileMatch("**", ".\\File.txt", true); 996ValidateFileMatch(Path.Combine(".", "File.txt"), Path.Combine(".", "File.txt"), false); 1003ValidateFileMatch(Path.Combine("..", "..", "*.*"), Path.Combine("..", "..", "File.txt"), false); 1007ValidateFileMatch(Path.Combine("..", "..", "*.*"), Path.Combine("..", "..", "File"), false); 1017ValidateFileMatch( 1021ValidateFileMatch(Path.Combine("**", "*.cs"), Path.Combine("dir1", "dir2", "file.cs"), true); 1022ValidateFileMatch(Path.Combine("**", "*.cs"), "file.cs", true); 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("f:\\\\dir1\\\\\\dir2\\\\\\\\\\file.txt", "f:\\dir1\\dir2\\file.txt", false); 1031ValidateFileMatch("..\\**/\\*.cs", "..\\dir1\\dir2\\file.cs", true); 1032ValidateFileMatch("..\\**/.\\*.cs", "..\\dir1\\dir2\\file.cs", true); 1033ValidateFileMatch("..\\**\\./.\\*.cs", "..\\dir1\\dir2\\file.cs", true); 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); 1055ValidateFileMatch("f:\\dir1\\dir2\\.//file.txt", "f:\\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); 1060ValidateFileMatch(".//.//dir1\\dir2\\file.txt", ".\\dir1\\dir2\\file.txt", false); 1068ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\x\file.txt", true); 1069ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\y\x\file.txt", true); 1070ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\x\y\file.txt", true); 1071ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\y\x\y\file.txt", true); 1072ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\x\x\file.txt", true); 1073ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\x\x\file.txt", true); 1074ValidateFileMatch(@"c:\foo\**\x\**\*.*", @"c:\foo\x\x\x\file.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); 1084ValidateFileMatch(@"a\b\**\**\**\**\e\*", @"a\b\c\d\e\f.txt", true); 1105ValidateFileMatch( 1114ValidateFileMatch( 1118ValidateFileMatch( 1123ValidateFileMatch( 1133ValidateFileMatch("**/SourceSafe/*", "./SourceSafe/Repository", true); 1134ValidateFileMatch("**\\SourceSafe/*", "./SourceSafe/Repository", true); 1135ValidateFileMatch("**/SourceSafe/*", ".\\SourceSafe\\Repository", true); 1136ValidateFileMatch("**/SourceSafe/*", "./org/IIS/SourceSafe/Entries", true); 1137ValidateFileMatch("**/SourceSafe/*", "./org/IIS/pluggin/tools/tool/SourceSafe/Entries", true); 1142ValidateFileMatch("org/IIS/pluggin/**", "org/IIS/pluggin/tools/tool/docs/index.html", true); 1143ValidateFileMatch("org/IIS/pluggin/**", "org/IIS/pluggin/test.xml", true); 1144ValidateFileMatch("org/IIS/pluggin/**", "org/IIS/pluggin\\test.xml", 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\\SourceSafe/Entries", true); 1150ValidateFileMatch("org/IIS/**/SourceSafe/*", "org/IIS/pluggin/tools/tool/SourceSafe/Entries", true); 1173ValidateFileMatch("c:\\**\\user\\**\\*.*", "c:\\Documents and Settings\\user\\NTUSER.DAT", true); 1175ValidateFileMatch("c:\\**\\user\\**\\*.*", "c://Documents and Settings\\user\\NTUSER.DAT", true); 1183ValidateFileMatch("c:\\foo\\**", "c:\\foo\\two\\subfile.txt", true);