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);