80 references to TestTokenizer
Microsoft.AspNetCore.Razor.Language.UnitTests (80)
Legacy\CSharpTokenizerCommentTest.cs (19)
18
TestTokenizer
(
28
TestTokenizer
(
40
TestTokenizer
(
52
TestTokenizer
("// Foo Bar Baz", SyntaxFactory.Token(SyntaxKind.CSharpComment, "// Foo Bar Baz"));
58
TestTokenizer
("""
67
TestTokenizer
("""
76
TestTokenizer
("""
90
TestTokenizer
("""
104
TestTokenizer
("""
118
TestTokenizer
("""
132
TestTokenizer
("""
146
TestTokenizer
("/// This is a single line documentation comment", SyntaxFactory.Token(SyntaxKind.CSharpComment, "/// This is a single line documentation comment"));
152
TestTokenizer
("""
164
TestTokenizer
("""
180
TestTokenizer
("""
198
TestTokenizer
("""
216
TestTokenizer
("""
232
TestTokenizer
("""
248
TestTokenizer
("""
Legacy\CSharpTokenizerIdentifierTest.cs (13)
19
TestTokenizer
("foo", SyntaxFactory.Token(SyntaxKind.Identifier, "foo"));
25
TestTokenizer
("_foo", SyntaxFactory.Token(SyntaxKind.Identifier, "_foo"));
31
TestTokenizer
("foo4", SyntaxFactory.Token(SyntaxKind.Identifier, "foo4"));
37
TestTokenizer
("ῼfoo", SyntaxFactory.Token(SyntaxKind.Identifier, "ῼfoo"));
43
TestTokenizer
("ᵊfoo", SyntaxFactory.Token(SyntaxKind.Identifier, "ᵊfoo"));
49
TestTokenizer
("ƻfoo", SyntaxFactory.Token(SyntaxKind.Identifier, "ƻfoo"));
55
TestTokenizer
("Ⅽool", SyntaxFactory.Token(SyntaxKind.Identifier, "Ⅽool"));
61
TestTokenizer
("foo\u0300", SyntaxFactory.Token(SyntaxKind.Identifier, "foo\u0300"));
67
TestTokenizer
("fooः", SyntaxFactory.Token(SyntaxKind.Identifier, "fooः"));
73
TestTokenizer
("foo١", SyntaxFactory.Token(SyntaxKind.Identifier, "foo١"));
79
TestTokenizer
("foo‿bar", SyntaxFactory.Token(SyntaxKind.Identifier, "foo‿bar"));
85
TestTokenizer
("foobar", SyntaxFactory.Token(SyntaxKind.Identifier, "foobar"));
173
TestTokenizer
(keyword, SyntaxFactory.Token(SyntaxKind.Keyword, CSharpSyntaxFacts.GetText(keywordType)));
Legacy\CSharpTokenizerLiteralTest.cs (25)
46
TestTokenizer
("42a", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "42"), IgnoreRemaining);
80
TestTokenizer
("0xDEADBEEFz", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "0xDEADBEEF"), IgnoreRemaining);
114
TestTokenizer
("0b01010101z", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "0b01010101"), IgnoreRemaining);
120
TestTokenizer
("3.a", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "3"), IgnoreRemaining);
126
TestTokenizer
("3.14159", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "3.14159"));
132
TestTokenizer
(".14159", SyntaxFactory.Token(SyntaxKind.NumericLiteral, ".14159"));
212
TestTokenizer
("'goo\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo"), IgnoreRemaining);
218
TestTokenizer
("'goo\\\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\n"), IgnoreRemaining);
224
TestTokenizer
("'goo\\\nflarg", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\nflarg"), IgnoreRemaining);
230
TestTokenizer
("'goo\\\r\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\r"), IgnoreRemaining);
236
TestTokenizer
($"'goo\\\r\nflarg", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\r"), IgnoreRemaining);
242
TestTokenizer
("'goo\\\\'blah", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\\'"), IgnoreRemaining);
248
TestTokenizer
("'f' // This is a comment",
257
TestTokenizer
("'goo' // This is a comment",
290
TestTokenizer
("\"goo\n", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo"), IgnoreRemaining);
296
TestTokenizer
("\"goo\\\n", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo\\\n"), IgnoreRemaining);
302
TestTokenizer
("\"goo\\\nflarg", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo\\\nflarg"), IgnoreRemaining);
308
TestTokenizer
("\"goo\\\r\n", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo\\\r"), IgnoreRemaining);
314
TestTokenizer
($"\"goo\\\r\nflarg", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo\\\r"), IgnoreRemaining);
320
TestTokenizer
("\"goo\\\\\"blah", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo\\\\\""), IgnoreRemaining);
338
TestTokenizer
("@\"goo\\\"bar\"", SyntaxFactory.Token(SyntaxKind.StringLiteral, "@\"goo\\\""), IgnoreRemaining);
350
TestTokenizer
("\"goo\" // This is a comment",
359
TestTokenizer
("@\"goo\" // This is a comment",
392
TestTokenizer
("\"hello\"u8;",
476
TestTokenizer
("""
Legacy\CSharpTokenizerOperatorsTest.cs (1)
286
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)
30
TestTokenizer
(text, SyntaxFactory.Token(expectedTokenKind, text));
Legacy\DirectiveCSharpTokenizerTest.cs (2)
16
TestTokenizer
(
29
TestTokenizer
(
Legacy\DirectiveHtmlTokenizerTest.cs (2)
16
TestTokenizer
(
26
TestTokenizer
(
Legacy\HtmlTokenizerTest.cs (7)
16
TestTokenizer
("");
22
TestTokenizer
("foo-9309&smlkmb;::-3029022,.sdkq92384",
29
TestTokenizer
(" \t\f ",
36
TestTokenizer
("\n\r\r\n",
135
TestTokenizer
(
145
TestTokenizer
(
157
TestTokenizer
(
Legacy\HtmlTokenizerTestBase.cs (1)
30
TestTokenizer
(text, SyntaxFactory.Token(expectedTokenKind, text));