30 references to VerifySplitSemiColonSeparatedList
Microsoft.Build.Engine.UnitTests (30)
Evaluation\ExpressionShredder_Tests.cs (30)
275VerifySplitSemiColonSeparatedList("a", "a");
281VerifySplitSemiColonSeparatedList("a;b", "a", "b");
287VerifySplitSemiColonSeparatedList("", null);
293VerifySplitSemiColonSeparatedList(";", null);
299VerifySplitSemiColonSeparatedList(";;", null);
305VerifySplitSemiColonSeparatedList("a;;", "a");
311VerifySplitSemiColonSeparatedList(";;a", "a");
317VerifySplitSemiColonSeparatedList("@", "@");
323VerifySplitSemiColonSeparatedList("foo@(", "foo@(");
329VerifySplitSemiColonSeparatedList(";a;bbb;;c;;", "a", "bbb", "c");
335VerifySplitSemiColonSeparatedList(" ; a ;b ; ;c\n; \r; ", "a", "b", "c");
341VerifySplitSemiColonSeparatedList("@(foo->';')", "@(foo->';')");
347VerifySplitSemiColonSeparatedList("@(foo, ';')", "@(foo, ';')");
353VerifySplitSemiColonSeparatedList("@(foo->'abc;def', 'ghi;jkl')", "@(foo->'abc;def', 'ghi;jkl')");
359VerifySplitSemiColonSeparatedList("@(foo->');')", "@(foo->');')");
365VerifySplitSemiColonSeparatedList("a;@(foo,');');b", "a", "@(foo,');')", "b");
371VerifySplitSemiColonSeparatedList("@(foo->';);', ';);')", "@(foo->';);', ';);')");
377VerifySplitSemiColonSeparatedList(" @(foo->'', '')", "@(foo->'', '')");
383VerifySplitSemiColonSeparatedList("@(foo->';());', ';@();')", "@(foo->';());', ';@();')");
389VerifySplitSemiColonSeparatedList("@(foo->';');def;@ghi;", "@(foo->';')", "def", "@ghi");
397VerifySplitSemiColonSeparatedList("@(x", "@(x");
398VerifySplitSemiColonSeparatedList("@(x->')", "@(x->')");
399VerifySplitSemiColonSeparatedList("@(x->)", "@(x->)");
400VerifySplitSemiColonSeparatedList("@(x->''", "@(x->''");
401VerifySplitSemiColonSeparatedList("@(x->)", "@(x->)");
402VerifySplitSemiColonSeparatedList("@(x->", "@(x->");
403VerifySplitSemiColonSeparatedList("@(x,')", "@(x,')");
408VerifySplitSemiColonSeparatedList("@(x''';", "@(x''';");
414VerifySplitSemiColonSeparatedList("@(_OutputPathItem->'%(FullPath)', ';');$(MSBuildAllProjects);\n @(Compile);\n @(ManifestResourceWithNoCulture);\n $(ApplicationIcon);\n $(AssemblyOriginatorKeyFile);\n @(ManifestNonResxWithNoCultureOnDisk);\n @(ReferencePath);\n @(CompiledLicenseFile);\n @(EmbeddedDocumentation); \n @(CustomAdditionalCompileInputs)",
430VerifySplitSemiColonSeparatedList("@( foo \n -> \t ';abc;def;' , \t 'ghi;jkl' )", "@( foo \n -> \t ';abc;def;' , \t 'ghi;jkl' )");