153 references to TestSingleToken
Microsoft.AspNetCore.Razor.Language.UnitTests (153)
Legacy\CSharpTokenizerLiteralTest.cs (107)
18
TestSingleToken
("01189998819991197253", SyntaxKind.NumericLiteral);
24
TestSingleToken
("42U", SyntaxKind.NumericLiteral);
25
TestSingleToken
("42u", SyntaxKind.NumericLiteral);
27
TestSingleToken
("42L", SyntaxKind.NumericLiteral);
28
TestSingleToken
("42l", SyntaxKind.NumericLiteral);
30
TestSingleToken
("42UL", SyntaxKind.NumericLiteral);
31
TestSingleToken
("42Ul", SyntaxKind.NumericLiteral);
33
TestSingleToken
("42uL", SyntaxKind.NumericLiteral);
34
TestSingleToken
("42ul", SyntaxKind.NumericLiteral);
36
TestSingleToken
("42LU", SyntaxKind.NumericLiteral);
37
TestSingleToken
("42Lu", SyntaxKind.NumericLiteral);
39
TestSingleToken
("42lU", SyntaxKind.NumericLiteral);
40
TestSingleToken
("42lu", SyntaxKind.NumericLiteral);
52
TestSingleToken
("0x0123456789ABCDEF", SyntaxKind.NumericLiteral);
58
TestSingleToken
("0xDEADBEEFU", SyntaxKind.NumericLiteral);
59
TestSingleToken
("0xDEADBEEFu", SyntaxKind.NumericLiteral);
61
TestSingleToken
("0xDEADBEEFL", SyntaxKind.NumericLiteral);
62
TestSingleToken
("0xDEADBEEFl", SyntaxKind.NumericLiteral);
64
TestSingleToken
("0xDEADBEEFUL", SyntaxKind.NumericLiteral);
65
TestSingleToken
("0xDEADBEEFUl", SyntaxKind.NumericLiteral);
67
TestSingleToken
("0xDEADBEEFuL", SyntaxKind.NumericLiteral);
68
TestSingleToken
("0xDEADBEEFul", SyntaxKind.NumericLiteral);
70
TestSingleToken
("0xDEADBEEFLU", SyntaxKind.NumericLiteral);
71
TestSingleToken
("0xDEADBEEFLu", SyntaxKind.NumericLiteral);
73
TestSingleToken
("0xDEADBEEFlU", SyntaxKind.NumericLiteral);
74
TestSingleToken
("0xDEADBEEFlu", SyntaxKind.NumericLiteral);
86
TestSingleToken
("0b01010101", SyntaxKind.NumericLiteral);
92
TestSingleToken
("0b01010101U", SyntaxKind.NumericLiteral);
93
TestSingleToken
("0b01010101u", SyntaxKind.NumericLiteral);
95
TestSingleToken
("0b01010101L", SyntaxKind.NumericLiteral);
96
TestSingleToken
("0b01010101l", SyntaxKind.NumericLiteral);
98
TestSingleToken
("0b01010101UL", SyntaxKind.NumericLiteral);
99
TestSingleToken
("0b01010101Ul", SyntaxKind.NumericLiteral);
101
TestSingleToken
("0b01010101uL", SyntaxKind.NumericLiteral);
102
TestSingleToken
("0b01010101ul", SyntaxKind.NumericLiteral);
104
TestSingleToken
("0b01010101LU", SyntaxKind.NumericLiteral);
105
TestSingleToken
("0b01010101Lu", SyntaxKind.NumericLiteral);
107
TestSingleToken
("0b01010101lU", SyntaxKind.NumericLiteral);
108
TestSingleToken
("0b01010101lu", SyntaxKind.NumericLiteral);
138
TestSingleToken
("42F", SyntaxKind.NumericLiteral);
139
TestSingleToken
("42f", SyntaxKind.NumericLiteral);
140
TestSingleToken
("42D", SyntaxKind.NumericLiteral);
141
TestSingleToken
("42d", SyntaxKind.NumericLiteral);
142
TestSingleToken
("42M", SyntaxKind.NumericLiteral);
143
TestSingleToken
("42m", SyntaxKind.NumericLiteral);
149
TestSingleToken
("1e10", SyntaxKind.NumericLiteral);
150
TestSingleToken
("1E10", SyntaxKind.NumericLiteral);
151
TestSingleToken
("1e+10", SyntaxKind.NumericLiteral);
152
TestSingleToken
("1E+10", SyntaxKind.NumericLiteral);
153
TestSingleToken
("1e-10", SyntaxKind.NumericLiteral);
154
TestSingleToken
("1E-10", SyntaxKind.NumericLiteral);
160
TestSingleToken
("3.14F", SyntaxKind.NumericLiteral);
161
TestSingleToken
("3.14f", SyntaxKind.NumericLiteral);
162
TestSingleToken
("3.14D", SyntaxKind.NumericLiteral);
163
TestSingleToken
("3.14d", SyntaxKind.NumericLiteral);
164
TestSingleToken
("3.14M", SyntaxKind.NumericLiteral);
165
TestSingleToken
("3.14m", SyntaxKind.NumericLiteral);
171
TestSingleToken
("3.14E10", SyntaxKind.NumericLiteral);
172
TestSingleToken
("3.14e10", SyntaxKind.NumericLiteral);
173
TestSingleToken
("3.14E+10", SyntaxKind.NumericLiteral);
174
TestSingleToken
("3.14e+10", SyntaxKind.NumericLiteral);
175
TestSingleToken
("3.14E-10", SyntaxKind.NumericLiteral);
176
TestSingleToken
("3.14e-10", SyntaxKind.NumericLiteral);
182
TestSingleToken
("3.14E+10F", SyntaxKind.NumericLiteral);
188
TestSingleToken
("'f'", SyntaxKind.CharacterLiteral);
194
TestSingleToken
("'goo'", SyntaxKind.CharacterLiteral);
200
TestSingleToken
("'goo bar", SyntaxKind.CharacterLiteral);
206
TestSingleToken
("'goo\\'bar'", SyntaxKind.CharacterLiteral);
266
TestSingleToken
("\"goo\"", SyntaxKind.StringLiteral);
272
TestSingleToken
("\"\"", SyntaxKind.StringLiteral);
278
TestSingleToken
("\"goo bar", SyntaxKind.StringLiteral);
284
TestSingleToken
("\"goo\\\"bar\"", SyntaxKind.StringLiteral);
326
TestSingleToken
("@\"goo\nbar\nbaz\"", SyntaxKind.StringLiteral);
332
TestSingleToken
("@\"goo\"\"bar\"", SyntaxKind.StringLiteral);
344
TestSingleToken
("@\"goo", SyntaxKind.StringLiteral);
368
TestSingleToken
("\"hello\"u8", SyntaxKind.StringLiteral);
374
TestSingleToken
("\"hello\"U8", SyntaxKind.StringLiteral);
380
TestSingleToken
("\"\"u8", SyntaxKind.StringLiteral);
386
TestSingleToken
("\"hello\\nworld\"u8", SyntaxKind.StringLiteral);
400
TestSingleToken
("@\"hello\\nworld\"u8", SyntaxKind.StringLiteral);
406
TestSingleToken
("\"\"\"hello\"\"\"u8", SyntaxKind.StringLiteral);
412
TestSingleToken
("\"\"\"\nhello\nworld\n\"\"\"u8", SyntaxKind.StringLiteral);
418
TestSingleToken
("\"\"\"She said \"hello\"\"\"\"u8", SyntaxKind.StringLiteral);
424
TestSingleToken
("\"\"\"content\"\"\"U8", SyntaxKind.StringLiteral);
430
TestSingleToken
("""
439
TestSingleToken
("""
448
TestSingleToken
("""
457
TestSingleToken
("""
466
TestSingleToken
("""
488
TestSingleToken
("""
497
TestSingleToken
("""
509
TestSingleToken
($$"""
520
TestSingleToken
($$"""
531
TestSingleToken
($$$"""
542
TestSingleToken
($$"""
554
TestSingleToken
($$"""
566
TestSingleToken
($$"""
577
TestSingleToken
($$"""
596
TestSingleToken
($"""
617
TestSingleToken
($"""
634
TestSingleToken
($"""
657
TestSingleToken
($"""
676
TestSingleToken
($"""
697
TestSingleToken
($"""
714
TestSingleToken
($"""
736
TestSingleToken
($"""
745
TestSingleToken
("$$", SyntaxKind.StringLiteral);
Legacy\CSharpTokenizerOperatorsTest.cs (45)
16
TestSingleToken
("{", SyntaxKind.LeftBrace);
22
TestSingleToken
("+", SyntaxKind.CSharpOperator);
28
TestSingleToken
("=", SyntaxKind.Assign);
34
TestSingleToken
("->", SyntaxKind.CSharpOperator);
40
TestSingleToken
("&=", SyntaxKind.CSharpOperator);
46
TestSingleToken
("}", SyntaxKind.RightBrace);
52
TestSingleToken
("-", SyntaxKind.CSharpOperator);
58
TestSingleToken
("<", SyntaxKind.LessThan);
64
TestSingleToken
("==", SyntaxKind.CSharpOperator);
70
TestSingleToken
("|=", SyntaxKind.CSharpOperator);
76
TestSingleToken
("[", SyntaxKind.LeftBracket);
82
TestSingleToken
("*", SyntaxKind.CSharpOperator);
88
TestSingleToken
(">", SyntaxKind.GreaterThan);
94
TestSingleToken
("!=", SyntaxKind.CSharpOperator);
100
TestSingleToken
("^=", SyntaxKind.CSharpOperator);
106
TestSingleToken
("]", SyntaxKind.RightBracket);
112
TestSingleToken
("/", SyntaxKind.CSharpOperator);
118
TestSingleToken
("?", SyntaxKind.QuestionMark);
124
TestSingleToken
("<=", SyntaxKind.CSharpOperator);
130
TestSingleToken
("<<", SyntaxKind.CSharpOperator);
136
TestSingleToken
("(", SyntaxKind.LeftParenthesis);
142
TestSingleToken
("%", SyntaxKind.CSharpOperator);
148
TestSingleToken
("??", SyntaxKind.CSharpOperator);
154
TestSingleToken
(">=", SyntaxKind.CSharpOperator);
160
TestSingleToken
("=>", SyntaxKind.CSharpOperator);
166
TestSingleToken
(")", SyntaxKind.RightParenthesis);
172
TestSingleToken
("&", SyntaxKind.CSharpOperator);
178
TestSingleToken
("::", SyntaxKind.DoubleColon);
184
TestSingleToken
("+=", SyntaxKind.CSharpOperator);
190
TestSingleToken
(";", SyntaxKind.Semicolon);
196
TestSingleToken
("~", SyntaxKind.CSharpOperator);
202
TestSingleToken
("||", SyntaxKind.CSharpOperator);
208
TestSingleToken
("%=", SyntaxKind.CSharpOperator);
214
TestSingleToken
(":", SyntaxKind.Colon);
220
TestSingleToken
("!", SyntaxKind.Not);
226
TestSingleToken
("&&", SyntaxKind.CSharpOperator);
232
TestSingleToken
("/=", SyntaxKind.CSharpOperator);
238
TestSingleToken
(",", SyntaxKind.Comma);
244
TestSingleToken
("^", SyntaxKind.CSharpOperator);
250
TestSingleToken
("--", SyntaxKind.CSharpOperator);
256
TestSingleToken
("*=", SyntaxKind.CSharpOperator);
262
TestSingleToken
(".", SyntaxKind.Dot);
268
TestSingleToken
("|", SyntaxKind.CSharpOperator);
274
TestSingleToken
("++", SyntaxKind.CSharpOperator);
280
TestSingleToken
("-=", SyntaxKind.CSharpOperator);
Legacy\CSharpTokenizerTest.cs (1)
97
TestSingleToken
("@", SyntaxKind.Transition);