14 references to AssertTokenize
Microsoft.Build.Tasks.UnitTests (14)
CSharpTokenizer_Tests.cs (14)
20public void OneSpace() { AssertTokenize(" ", " \x0d", ".Whitespace"); }
22public void TwoSpace() { AssertTokenize(" ", " \x0d", ".Whitespace"); }
24public void Tab() { AssertTokenize("\t", "\t\x0d", ".Whitespace"); }
26public void TwoTab() { AssertTokenize("\t\t", "\t\t\x0d", ".Whitespace"); }
28public void SpaceTab() { AssertTokenize(" \t", " \t\x0d", ".Whitespace"); }
32public void SpaceCrLfSpace() { AssertTokenize(" \x0d\x0a ", " \x0d\x0a \x0d", ".Whitespace"); }
82public void SomethingPlusControlZatEOF() { AssertTokenize("// My comment\x1A", "// My comment\x0d", ".Comment.Whitespace"); }
88public void NoEOLatEOF() { AssertTokenize("// My comment", "// My comment\x0d", ".Comment.Whitespace"); }
117AssertTokenize(
203public void CharLiteralHexEscapeSequence() { AssertTokenize("'\\x0022a'\x0d", "'\"a'\x0d", ".CharLiteral.Whitespace"); }
213public void LiteralVerbatimStringBasic() { AssertTokenize("@\"string\"\x0d", "\"string\"\x0d", ".StringLiteral.Whitespace"); }
215public void LiteralVerbatimStringAllEscapes() { AssertTokenize("@\"\\a\\b\\c\"\x0d", "\"\\a\\b\\c\"\x0d", ".StringLiteral.Whitespace"); }
219public void LiteralVerbatimStringQuoteEscapeSequence() { AssertTokenize("@\"\"\"\"\x0d", "\"\"\"\"\x0d", ".StringLiteral.Whitespace"); }
252AssertTokenize(source, source, expectedTokenKey);