54 references to TestTokenizer
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (54)
Legacy\CSharpTokenizerCommentTest.cs (11)
18
TestTokenizer
(
28
TestTokenizer
(
40
TestTokenizer
(
52
TestTokenizer
("// Foo Bar Baz", SyntaxFactory.Token(SyntaxKind.CSharpComment, "// Foo Bar Baz"));
58
TestTokenizer
("// Foo Bar Baz\na", SyntaxFactory.Token(SyntaxKind.CSharpComment, "// Foo Bar Baz"), IgnoreRemaining);
64
TestTokenizer
("// Foo/*Bar*/ Baz\na", SyntaxFactory.Token(SyntaxKind.CSharpComment, "// Foo/*Bar*/ Baz"), IgnoreRemaining);
70
TestTokenizer
("/* Foo\nBar\nBaz */", SyntaxFactory.Token(SyntaxKind.CSharpComment, "/* Foo\nBar\nBaz */"));
76
TestTokenizer
("/* Foo\nBar\nBaz */a", SyntaxFactory.Token(SyntaxKind.CSharpComment, "/* Foo\nBar\nBaz */"), IgnoreRemaining);
82
TestTokenizer
("/* Foo\nBar\nBaz", SyntaxFactory.Token(SyntaxKind.CSharpComment, "/* Foo\nBar\nBaz"), IgnoreRemaining);
88
TestTokenizer
("/* Foo/*\nBar\nBaz*/ */", SyntaxFactory.Token(SyntaxKind.CSharpComment, "/* Foo/*\nBar\nBaz*/"), IgnoreRemaining);
94
TestTokenizer
("/* Foo\nBar\nBaz* */", SyntaxFactory.Token(SyntaxKind.CSharpComment, "/* Foo\nBar\nBaz* */"), IgnoreRemaining);
Legacy\CSharpTokenizerIdentifierTest.cs (13)
16
TestTokenizer
("foo", SyntaxFactory.Token(SyntaxKind.Identifier, "foo"));
22
TestTokenizer
("_foo", SyntaxFactory.Token(SyntaxKind.Identifier, "_foo"));
28
TestTokenizer
("foo4", SyntaxFactory.Token(SyntaxKind.Identifier, "foo4"));
34
TestTokenizer
("ῼfoo", SyntaxFactory.Token(SyntaxKind.Identifier, "ῼfoo"));
40
TestTokenizer
("ᵊfoo", SyntaxFactory.Token(SyntaxKind.Identifier, "ᵊfoo"));
46
TestTokenizer
("ƻfoo", SyntaxFactory.Token(SyntaxKind.Identifier, "ƻfoo"));
52
TestTokenizer
("Ⅽool", SyntaxFactory.Token(SyntaxKind.Identifier, "Ⅽool"));
58
TestTokenizer
("foo\u0300", SyntaxFactory.Token(SyntaxKind.Identifier, "foo\u0300"));
64
TestTokenizer
("fooः", SyntaxFactory.Token(SyntaxKind.Identifier, "fooः"));
70
TestTokenizer
("foo١", SyntaxFactory.Token(SyntaxKind.Identifier, "foo١"));
76
TestTokenizer
("foo‿bar", SyntaxFactory.Token(SyntaxKind.Identifier, "foo‿bar"));
82
TestTokenizer
("foobar", SyntaxFactory.Token(SyntaxKind.Identifier, "foobar"));
170
TestTokenizer
(keyword, SyntaxFactory.Token(SyntaxKind.Keyword, keyword));
Legacy\CSharpTokenizerLiteralTest.cs (18)
47
TestTokenizer
("42a", SyntaxFactory.Token(SyntaxKind.IntegerLiteral, "42"), IgnoreRemaining);
81
TestTokenizer
("0xDEADBEEFz", SyntaxFactory.Token(SyntaxKind.IntegerLiteral, "0xDEADBEEF"), IgnoreRemaining);
87
TestTokenizer
("3.a", SyntaxFactory.Token(SyntaxKind.IntegerLiteral, "3"), IgnoreRemaining);
93
TestTokenizer
("3.14159", SyntaxFactory.Token(SyntaxKind.RealLiteral, "3.14159"));
99
TestTokenizer
(".14159", SyntaxFactory.Token(SyntaxKind.RealLiteral, ".14159"));
179
TestTokenizer
("'foo\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo"), IgnoreRemaining);
185
TestTokenizer
("'foo\\\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\"), IgnoreRemaining);
191
TestTokenizer
("'foo\\\nflarg", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\"), IgnoreRemaining);
197
TestTokenizer
("'foo\\\r\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\"), IgnoreRemaining);
203
TestTokenizer
($"'foo\\\r\nflarg", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\"), IgnoreRemaining);
209
TestTokenizer
("'foo\\\\'blah", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\\\'"), IgnoreRemaining);
233
TestTokenizer
("\"foo\n", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"foo"), IgnoreRemaining);
239
TestTokenizer
("\"foo\\\n", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"foo\\"), IgnoreRemaining);
245
TestTokenizer
("\"foo\\\nflarg", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"foo\\"), IgnoreRemaining);
251
TestTokenizer
("\"foo\\\r\n", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"foo\\"), IgnoreRemaining);
257
TestTokenizer
($"\"foo\\\r\nflarg", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"foo\\"), IgnoreRemaining);
263
TestTokenizer
("\"foo\\\\\"blah", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"foo\\\\\""), IgnoreRemaining);
281
TestTokenizer
("@\"foo\\\"bar\"", SyntaxFactory.Token(SyntaxKind.StringLiteral, "@\"foo\\\""), IgnoreRemaining);
Legacy\CSharpTokenizerOperatorsTest.cs (2)
130
TestTokenizer
("<<",
288
TestTokenizer
(">>",
Legacy\CSharpTokenizerTest.cs (9)
18
TestTokenizer
("");
24
TestTokenizer
(
34
TestTokenizer
(
45
TestTokenizer
(
56
TestTokenizer
(
67
TestTokenizer
(
77
TestTokenizer
(
87
TestTokenizer
(
103
TestTokenizer
(
Legacy\CSharpTokenizerTestBase.cs (1)
26
TestTokenizer
(text, SyntaxFactory.Token(expectedTokenKind, text));