107 references to TestSingleToken
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (107)
Legacy\CSharpTokenizerLiteralTest.cs (61)
19
TestSingleToken
("01189998819991197253", SyntaxKind.IntegerLiteral);
25
TestSingleToken
("42U", SyntaxKind.IntegerLiteral);
26
TestSingleToken
("42u", SyntaxKind.IntegerLiteral);
28
TestSingleToken
("42L", SyntaxKind.IntegerLiteral);
29
TestSingleToken
("42l", SyntaxKind.IntegerLiteral);
31
TestSingleToken
("42UL", SyntaxKind.IntegerLiteral);
32
TestSingleToken
("42Ul", SyntaxKind.IntegerLiteral);
34
TestSingleToken
("42uL", SyntaxKind.IntegerLiteral);
35
TestSingleToken
("42ul", SyntaxKind.IntegerLiteral);
37
TestSingleToken
("42LU", SyntaxKind.IntegerLiteral);
38
TestSingleToken
("42Lu", SyntaxKind.IntegerLiteral);
40
TestSingleToken
("42lU", SyntaxKind.IntegerLiteral);
41
TestSingleToken
("42lu", SyntaxKind.IntegerLiteral);
53
TestSingleToken
("0x0123456789ABCDEF", SyntaxKind.IntegerLiteral);
59
TestSingleToken
("0xDEADBEEFU", SyntaxKind.IntegerLiteral);
60
TestSingleToken
("0xDEADBEEFu", SyntaxKind.IntegerLiteral);
62
TestSingleToken
("0xDEADBEEFL", SyntaxKind.IntegerLiteral);
63
TestSingleToken
("0xDEADBEEFl", SyntaxKind.IntegerLiteral);
65
TestSingleToken
("0xDEADBEEFUL", SyntaxKind.IntegerLiteral);
66
TestSingleToken
("0xDEADBEEFUl", SyntaxKind.IntegerLiteral);
68
TestSingleToken
("0xDEADBEEFuL", SyntaxKind.IntegerLiteral);
69
TestSingleToken
("0xDEADBEEFul", SyntaxKind.IntegerLiteral);
71
TestSingleToken
("0xDEADBEEFLU", SyntaxKind.IntegerLiteral);
72
TestSingleToken
("0xDEADBEEFLu", SyntaxKind.IntegerLiteral);
74
TestSingleToken
("0xDEADBEEFlU", SyntaxKind.IntegerLiteral);
75
TestSingleToken
("0xDEADBEEFlu", SyntaxKind.IntegerLiteral);
105
TestSingleToken
("42F", SyntaxKind.RealLiteral);
106
TestSingleToken
("42f", SyntaxKind.RealLiteral);
107
TestSingleToken
("42D", SyntaxKind.RealLiteral);
108
TestSingleToken
("42d", SyntaxKind.RealLiteral);
109
TestSingleToken
("42M", SyntaxKind.RealLiteral);
110
TestSingleToken
("42m", SyntaxKind.RealLiteral);
116
TestSingleToken
("1e10", SyntaxKind.RealLiteral);
117
TestSingleToken
("1E10", SyntaxKind.RealLiteral);
118
TestSingleToken
("1e+10", SyntaxKind.RealLiteral);
119
TestSingleToken
("1E+10", SyntaxKind.RealLiteral);
120
TestSingleToken
("1e-10", SyntaxKind.RealLiteral);
121
TestSingleToken
("1E-10", SyntaxKind.RealLiteral);
127
TestSingleToken
("3.14F", SyntaxKind.RealLiteral);
128
TestSingleToken
("3.14f", SyntaxKind.RealLiteral);
129
TestSingleToken
("3.14D", SyntaxKind.RealLiteral);
130
TestSingleToken
("3.14d", SyntaxKind.RealLiteral);
131
TestSingleToken
("3.14M", SyntaxKind.RealLiteral);
132
TestSingleToken
("3.14m", SyntaxKind.RealLiteral);
138
TestSingleToken
("3.14E10", SyntaxKind.RealLiteral);
139
TestSingleToken
("3.14e10", SyntaxKind.RealLiteral);
140
TestSingleToken
("3.14E+10", SyntaxKind.RealLiteral);
141
TestSingleToken
("3.14e+10", SyntaxKind.RealLiteral);
142
TestSingleToken
("3.14E-10", SyntaxKind.RealLiteral);
143
TestSingleToken
("3.14e-10", SyntaxKind.RealLiteral);
149
TestSingleToken
("3.14E+10F", SyntaxKind.RealLiteral);
155
TestSingleToken
("'f'", SyntaxKind.CharacterLiteral);
161
TestSingleToken
("'foo'", SyntaxKind.CharacterLiteral);
167
TestSingleToken
("'foo bar", SyntaxKind.CharacterLiteral);
173
TestSingleToken
("'foo\\'bar'", SyntaxKind.CharacterLiteral);
215
TestSingleToken
("\"foo\"", SyntaxKind.StringLiteral);
221
TestSingleToken
("\"foo bar", SyntaxKind.StringLiteral);
227
TestSingleToken
("\"foo\\\"bar\"", SyntaxKind.StringLiteral);
269
TestSingleToken
("@\"foo\nbar\nbaz\"", SyntaxKind.StringLiteral);
275
TestSingleToken
("@\"foo\"\"bar\"", SyntaxKind.StringLiteral);
287
TestSingleToken
("@\"foo", SyntaxKind.StringLiteral);
Legacy\CSharpTokenizerOperatorsTest.cs (45)
16
TestSingleToken
("{", SyntaxKind.LeftBrace);
22
TestSingleToken
("+", SyntaxKind.Plus);
28
TestSingleToken
("=", SyntaxKind.Assign);
34
TestSingleToken
("->", SyntaxKind.Arrow);
40
TestSingleToken
("&=", SyntaxKind.AndAssign);
46
TestSingleToken
("}", SyntaxKind.RightBrace);
52
TestSingleToken
("-", SyntaxKind.Minus);
58
TestSingleToken
("<", SyntaxKind.LessThan);
64
TestSingleToken
("==", SyntaxKind.Equals);
70
TestSingleToken
("|=", SyntaxKind.OrAssign);
76
TestSingleToken
("[", SyntaxKind.LeftBracket);
82
TestSingleToken
("*", SyntaxKind.Star);
88
TestSingleToken
(">", SyntaxKind.GreaterThan);
94
TestSingleToken
("!=", SyntaxKind.NotEqual);
100
TestSingleToken
("^=", SyntaxKind.XorAssign);
106
TestSingleToken
("]", SyntaxKind.RightBracket);
112
TestSingleToken
("/", SyntaxKind.Slash);
118
TestSingleToken
("?", SyntaxKind.QuestionMark);
124
TestSingleToken
("<=", SyntaxKind.LessThanEqual);
138
TestSingleToken
("(", SyntaxKind.LeftParenthesis);
144
TestSingleToken
("%", SyntaxKind.Modulo);
150
TestSingleToken
("??", SyntaxKind.NullCoalesce);
156
TestSingleToken
(">=", SyntaxKind.GreaterThanEqual);
162
TestSingleToken
("=>", SyntaxKind.GreaterThanEqual);
168
TestSingleToken
(")", SyntaxKind.RightParenthesis);
174
TestSingleToken
("&", SyntaxKind.And);
180
TestSingleToken
("::", SyntaxKind.DoubleColon);
186
TestSingleToken
("+=", SyntaxKind.PlusAssign);
192
TestSingleToken
(";", SyntaxKind.Semicolon);
198
TestSingleToken
("~", SyntaxKind.Tilde);
204
TestSingleToken
("||", SyntaxKind.DoubleOr);
210
TestSingleToken
("%=", SyntaxKind.ModuloAssign);
216
TestSingleToken
(":", SyntaxKind.Colon);
222
TestSingleToken
("!", SyntaxKind.Not);
228
TestSingleToken
("&&", SyntaxKind.DoubleAnd);
234
TestSingleToken
("/=", SyntaxKind.DivideAssign);
240
TestSingleToken
(",", SyntaxKind.Comma);
246
TestSingleToken
("^", SyntaxKind.Xor);
252
TestSingleToken
("--", SyntaxKind.Decrement);
258
TestSingleToken
("*=", SyntaxKind.MultiplyAssign);
264
TestSingleToken
(".", SyntaxKind.Dot);
270
TestSingleToken
("|", SyntaxKind.Or);
276
TestSingleToken
("++", SyntaxKind.Increment);
282
TestSingleToken
("-=", SyntaxKind.MinusAssign);
296
TestSingleToken
("#", SyntaxKind.Hash);
Legacy\CSharpTokenizerTest.cs (1)
97
TestSingleToken
("@", SyntaxKind.Transition);