Lines Matching refs:next
28 auto next = t.NextToken(); in TEST_F() local
29 ASSERT_TRUE(next != nullptr); in TEST_F()
30 EXPECT_TRUE(next->IsEOS()); in TEST_F()
35 auto next = t.NextToken(); in TEST_F() local
36 ASSERT_TRUE(next != nullptr); in TEST_F()
37 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
38 EXPECT_EQ("TestIdentifier", next->AsString()); in TEST_F()
40 next = t.NextToken(); in TEST_F()
41 ASSERT_TRUE(next != nullptr); in TEST_F()
42 EXPECT_TRUE(next->IsEOS()); in TEST_F()
47 auto next = t.NextToken(); in TEST_F() local
48 ASSERT_TRUE(next != nullptr); in TEST_F()
49 EXPECT_TRUE(next->IsInteger()); in TEST_F()
50 EXPECT_EQ(123U, next->AsUint32()); in TEST_F()
52 next = t.NextToken(); in TEST_F()
53 ASSERT_TRUE(next != nullptr); in TEST_F()
54 EXPECT_TRUE(next->IsEOS()); in TEST_F()
59 auto next = t.NextToken(); in TEST_F() local
60 ASSERT_TRUE(next != nullptr); in TEST_F()
61 EXPECT_TRUE(next->IsInteger()); in TEST_F()
62 EXPECT_EQ(-123, next->AsInt32()); in TEST_F()
64 next = t.NextToken(); in TEST_F()
65 ASSERT_TRUE(next != nullptr); in TEST_F()
66 EXPECT_TRUE(next->IsEOS()); in TEST_F()
71 auto next = t.NextToken(); in TEST_F() local
72 ASSERT_TRUE(next != nullptr); in TEST_F()
73 EXPECT_TRUE(next->IsDouble()); in TEST_F()
74 EXPECT_EQ(123.456f, next->AsFloat()); in TEST_F()
76 next = t.NextToken(); in TEST_F()
77 ASSERT_TRUE(next != nullptr); in TEST_F()
78 EXPECT_TRUE(next->IsEOS()); in TEST_F()
85 auto next = t.NextToken(); in TestNaN() local
86 ASSERT_TRUE(next != nullptr); in TestNaN()
87 EXPECT_TRUE(next->IsDouble()); in TestNaN()
88 EXPECT_TRUE(std::isnan(next->AsDouble())); in TestNaN()
90 next = t.NextToken(); in TestNaN()
91 ASSERT_TRUE(next != nullptr); in TestNaN()
92 EXPECT_TRUE(next->IsEOS()); in TestNaN()
110 auto next = t.NextToken(); in TEST_F() local
111 ASSERT_TRUE(next != nullptr); in TEST_F()
112 EXPECT_TRUE(next->IsDouble()); in TEST_F()
113 EXPECT_EQ(-123.456f, next->AsFloat()); in TEST_F()
115 next = t.NextToken(); in TEST_F()
116 ASSERT_TRUE(next != nullptr); in TEST_F()
117 EXPECT_TRUE(next->IsEOS()); in TEST_F()
122 auto next = t.NextToken(); in TEST_F() local
123 ASSERT_TRUE(next != nullptr); in TEST_F()
124 EXPECT_TRUE(next->IsDouble()); in TEST_F()
125 EXPECT_EQ(.123456f, next->AsFloat()); in TEST_F()
127 next = t.NextToken(); in TEST_F()
128 ASSERT_TRUE(next != nullptr); in TEST_F()
129 EXPECT_TRUE(next->IsEOS()); in TEST_F()
134 auto next = t.NextToken(); in TEST_F() local
135 ASSERT_TRUE(next != nullptr); in TEST_F()
136 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
137 EXPECT_EQ("BufferAccess32", next->AsString()); in TEST_F()
139 next = t.NextToken(); in TEST_F()
140 ASSERT_TRUE(next != nullptr); in TEST_F()
141 EXPECT_TRUE(next->IsEOS()); in TEST_F()
146 auto next = t.NextToken(); in TEST_F() local
147 ASSERT_TRUE(next != nullptr); in TEST_F()
148 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
149 EXPECT_EQ("TestValue", next->AsString()); in TEST_F()
151 next = t.NextToken(); in TEST_F()
152 ASSERT_TRUE(next != nullptr); in TEST_F()
153 EXPECT_TRUE(next->IsDouble()); in TEST_F()
154 EXPECT_EQ(123.456f, next->AsFloat()); in TEST_F()
156 next = t.NextToken(); in TEST_F()
157 ASSERT_TRUE(next != nullptr); in TEST_F()
158 EXPECT_TRUE(next->IsEOS()); in TEST_F()
163 auto next = t.NextToken(); in TEST_F() local
164 ASSERT_TRUE(next != nullptr); in TEST_F()
165 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
166 EXPECT_EQ("TestValue", next->AsString()); in TEST_F()
169 next = t.NextToken(); in TEST_F()
170 ASSERT_TRUE(next != nullptr); in TEST_F()
171 EXPECT_TRUE(next->IsDouble()); in TEST_F()
172 EXPECT_EQ(123.456f, next->AsFloat()); in TEST_F()
175 next = t.NextToken(); in TEST_F()
176 ASSERT_TRUE(next != nullptr); in TEST_F()
177 EXPECT_TRUE(next->IsEOL()); in TEST_F()
179 next = t.NextToken(); in TEST_F()
180 ASSERT_TRUE(next != nullptr); in TEST_F()
181 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
182 EXPECT_EQ("AnotherValue", next->AsString()); in TEST_F()
185 next = t.NextToken(); in TEST_F()
186 ASSERT_TRUE(next != nullptr); in TEST_F()
187 EXPECT_TRUE(next->IsEOL()); in TEST_F()
189 next = t.NextToken(); in TEST_F()
190 ASSERT_TRUE(next != nullptr); in TEST_F()
191 EXPECT_TRUE(next->IsEOL()); in TEST_F()
193 next = t.NextToken(); in TEST_F()
194 ASSERT_TRUE(next != nullptr); in TEST_F()
195 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
196 EXPECT_EQ("ThirdValue", next->AsString()); in TEST_F()
199 next = t.NextToken(); in TEST_F()
200 ASSERT_TRUE(next != nullptr); in TEST_F()
201 EXPECT_TRUE(next->IsInteger()); in TEST_F()
202 EXPECT_EQ(456U, next->AsUint16()); in TEST_F()
205 next = t.NextToken(); in TEST_F()
206 ASSERT_TRUE(next != nullptr); in TEST_F()
207 EXPECT_TRUE(next->IsEOS()); in TEST_F()
216 auto next = t.NextToken(); in TEST_F() local
219 ASSERT_TRUE(next != nullptr); in TEST_F()
220 EXPECT_TRUE(next->IsEOL()); in TEST_F()
222 next = t.NextToken(); in TEST_F()
223 ASSERT_TRUE(next != nullptr); in TEST_F()
224 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
225 EXPECT_EQ("TestValue", next->AsString()); in TEST_F()
227 next = t.NextToken(); in TEST_F()
228 ASSERT_TRUE(next != nullptr); in TEST_F()
229 EXPECT_TRUE(next->IsDouble()); in TEST_F()
230 EXPECT_EQ(123.456f, next->AsFloat()); in TEST_F()
232 next = t.NextToken(); in TEST_F()
233 ASSERT_TRUE(next != nullptr); in TEST_F()
234 EXPECT_TRUE(next->IsEOL()); in TEST_F()
236 next = t.NextToken(); in TEST_F()
237 ASSERT_TRUE(next != nullptr); in TEST_F()
238 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
239 EXPECT_EQ("AnotherValue", next->AsString()); in TEST_F()
241 next = t.NextToken(); in TEST_F()
242 ASSERT_TRUE(next != nullptr); in TEST_F()
243 EXPECT_TRUE(next->IsEOL()); in TEST_F()
245 next = t.NextToken(); in TEST_F()
246 ASSERT_TRUE(next != nullptr); in TEST_F()
247 EXPECT_TRUE(next->IsEOL()); in TEST_F()
249 next = t.NextToken(); in TEST_F()
250 ASSERT_TRUE(next != nullptr); in TEST_F()
251 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
252 EXPECT_EQ("ThirdValue", next->AsString()); in TEST_F()
254 next = t.NextToken(); in TEST_F()
255 ASSERT_TRUE(next != nullptr); in TEST_F()
256 EXPECT_TRUE(next->IsInteger()); in TEST_F()
257 EXPECT_EQ(456U, next->AsUint16()); in TEST_F()
259 next = t.NextToken(); in TEST_F()
260 ASSERT_TRUE(next != nullptr); in TEST_F()
261 EXPECT_TRUE(next->IsEOS()); in TEST_F()
266 auto next = t.NextToken(); in TEST_F() local
267 ASSERT_TRUE(next != nullptr); in TEST_F()
268 EXPECT_TRUE(next->IsHex()); in TEST_F()
269 EXPECT_EQ(0xff00f0ff, next->AsHex()); in TEST_F()
271 next = t.NextToken(); in TEST_F()
272 ASSERT_TRUE(next != nullptr); in TEST_F()
273 EXPECT_TRUE(next->IsEOS()); in TEST_F()
278 auto next = t.NextToken(); in TEST_F() local
279 ASSERT_TRUE(next != nullptr); in TEST_F()
280 EXPECT_TRUE(next->IsHex()); in TEST_F()
281 EXPECT_EQ(0xff00f0ff, next->AsHex()); in TEST_F()
283 next = t.NextToken(); in TEST_F()
284 ASSERT_TRUE(next != nullptr); in TEST_F()
285 EXPECT_TRUE(next->IsEOS()); in TEST_F()
290 auto next = t.NextToken(); in TEST_F() local
291 ASSERT_TRUE(next != nullptr); in TEST_F()
292 EXPECT_TRUE(next->IsInteger()); in TEST_F()
293 EXPECT_EQ(1U, next->AsUint32()); in TEST_F()
295 next = t.NextToken(); in TEST_F()
296 ASSERT_TRUE(next != nullptr); in TEST_F()
297 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
298 EXPECT_EQ("/ABC", next->AsString()); in TEST_F()
303 auto next = t.NextToken(); in TEST_F() local
304 ASSERT_TRUE(next != nullptr); in TEST_F()
305 EXPECT_TRUE(next->IsString()); in TEST_F()
306 EXPECT_EQ("Hello world", next->AsString()); in TEST_F()
308 next = t.NextToken(); in TEST_F()
309 ASSERT_TRUE(next != nullptr); in TEST_F()
310 EXPECT_TRUE(next->IsEOS()); in TEST_F()
315 auto next = t.NextToken(); in TEST_F() local
316 ASSERT_TRUE(next != nullptr); in TEST_F()
317 EXPECT_TRUE(next->IsString()); in TEST_F()
318 EXPECT_EQ("Hello\n\nworld", next->AsString()); in TEST_F()
320 next = t.NextToken(); in TEST_F()
321 ASSERT_TRUE(next != nullptr); in TEST_F()
322 EXPECT_TRUE(next->IsEOS()); in TEST_F()
327 auto next = t.NextToken(); in TEST_F() local
328 ASSERT_TRUE(next != nullptr); in TEST_F()
329 EXPECT_TRUE(next->IsString()); in TEST_F()
330 EXPECT_EQ("Hello\n\nworld", next->AsString()); in TEST_F()
332 next = t.NextToken(); in TEST_F()
333 ASSERT_TRUE(next != nullptr); in TEST_F()
334 EXPECT_TRUE(next->IsEOS()); in TEST_F()
344 EXPECT_EQ(expect, next->AsString()); in TEST_F()
346 next = t.NextToken(); in TEST_F()
347 ASSERT_TRUE(next != nullptr); in TEST_F()
348 EXPECT_TRUE(next->IsEOS()); in TEST_F()
353 auto next = t.NextToken(); in TEST_F() local
354 ASSERT_TRUE(next != nullptr); in TEST_F()
355 EXPECT_TRUE(next->IsOpenBracket()); in TEST_F()
357 next = t.NextToken(); in TEST_F()
358 ASSERT_TRUE(next != nullptr); in TEST_F()
359 EXPECT_TRUE(next->IsDouble()); in TEST_F()
360 EXPECT_FLOAT_EQ(1.0, next->AsFloat()); in TEST_F()
362 next = t.NextToken(); in TEST_F()
363 ASSERT_TRUE(next != nullptr); in TEST_F()
364 EXPECT_TRUE(next->IsComma()); in TEST_F()
366 next = t.NextToken(); in TEST_F()
367 ASSERT_TRUE(next != nullptr); in TEST_F()
368 EXPECT_TRUE(next->IsInteger()); in TEST_F()
369 EXPECT_EQ(2U, next->AsUint32()); in TEST_F()
371 next = t.NextToken(); in TEST_F()
372 ASSERT_TRUE(next != nullptr); in TEST_F()
373 EXPECT_TRUE(next->IsComma()); in TEST_F()
375 next = t.NextToken(); in TEST_F()
376 ASSERT_TRUE(next != nullptr); in TEST_F()
377 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
378 EXPECT_EQ("abc", next->AsString()); in TEST_F()
380 next = t.NextToken(); in TEST_F()
381 ASSERT_TRUE(next != nullptr); in TEST_F()
382 EXPECT_TRUE(next->IsCloseBracket()); in TEST_F()
384 next = t.NextToken(); in TEST_F()
385 ASSERT_TRUE(next != nullptr); in TEST_F()
386 EXPECT_TRUE(next->IsEOS()); in TEST_F()
391 auto next = t.NextToken(); in TEST_F() local
392 ASSERT_TRUE(next != nullptr); in TEST_F()
393 ASSERT_TRUE(next->IsDouble()); in TEST_F()
395 Result r = next->ConvertToDouble(); in TEST_F()
397 EXPECT_FLOAT_EQ(-1.234f, next->AsFloat()); in TEST_F()
402 auto next = t.NextToken(); in TEST_F() local
403 ASSERT_TRUE(next != nullptr); in TEST_F()
404 ASSERT_TRUE(next->IsInteger()); in TEST_F()
406 Result r = next->ConvertToDouble(); in TEST_F()
408 EXPECT_FLOAT_EQ(-1.0f, next->AsFloat()); in TEST_F()
413 auto next = t.NextToken(); in TEST_F() local
414 ASSERT_TRUE(next != nullptr); in TEST_F()
415 ASSERT_TRUE(next->IsIdentifier()); in TEST_F()
416 EXPECT_EQ("-", next->AsString()); in TEST_F()
421 auto next = t.NextToken(); in TEST_F() local
422 ASSERT_TRUE(next != nullptr); in TEST_F()
423 ASSERT_TRUE(next->IsInteger()); in TEST_F()
424 EXPECT_EQ(std::numeric_limits<uint64_t>::max(), next->AsUint64()); in TEST_F()
429 auto next = t.NextToken(); in TEST_F() local
430 ASSERT_TRUE(next != nullptr); in TEST_F()
431 ASSERT_TRUE(next->IsInteger()); in TEST_F()
432 EXPECT_EQ(std::numeric_limits<int64_t>::min(), next->AsInt64()); in TEST_F()
437 auto next = t.NextToken(); in TEST_F() local
438 ASSERT_TRUE(next != nullptr); in TEST_F()
439 ASSERT_TRUE(next->IsInteger()); in TEST_F()
441 Result r = next->ConvertToDouble(); in TEST_F()
448 auto next = t.NextToken(); in TEST_F() local
449 ASSERT_TRUE(next != nullptr); in TEST_F()
450 ASSERT_TRUE(next->IsInteger()); in TEST_F()
452 Result r = next->ConvertToDouble(); in TEST_F()
455 next->AsDouble()); in TEST_F()
460 auto next = t.NextToken(); in TEST_F() local
461 ASSERT_TRUE(next != nullptr); in TEST_F()
462 ASSERT_TRUE(next->IsInteger()); in TEST_F()
464 Result r = next->ConvertToDouble(); in TEST_F()
467 next->AsDouble()); in TEST_F()
472 auto next = t.NextToken(); in TEST_F() local
473 ASSERT_TRUE(next != nullptr); in TEST_F()
474 ASSERT_TRUE(next->IsIdentifier()); in TEST_F()
476 Result r = next->ConvertToDouble(); in TEST_F()
483 auto next = t.NextToken(); in TEST_F() local
484 ASSERT_TRUE(next != nullptr); in TEST_F()
485 ASSERT_TRUE(next->IsHex()); in TEST_F()
487 Result r = next->ConvertToDouble(); in TEST_F()
489 EXPECT_FLOAT_EQ(static_cast<float>(0xff00f0ff), next->AsFloat()); in TEST_F()
494 auto next = t.NextToken(); in TEST_F() local
495 ASSERT_TRUE(next != nullptr); in TEST_F()
496 ASSERT_TRUE(next->IsEOS()); in TEST_F()
498 Result r = next->ConvertToDouble(); in TEST_F()
505 auto next = t.NextToken(); in TEST_F() local
506 next = t.NextToken(); in TEST_F()
507 ASSERT_TRUE(next != nullptr); in TEST_F()
508 ASSERT_TRUE(next->IsEOL()); in TEST_F()
510 Result r = next->ConvertToDouble(); in TEST_F()
517 auto next = t.NextToken(); in TEST_F() local
518 ASSERT_TRUE(next != nullptr); in TEST_F()
519 ASSERT_TRUE(next->IsInteger()); in TEST_F()
520 EXPECT_EQ(1, next->AsInt32()); in TEST_F()
523 next = t.NextToken(); in TEST_F()
524 ASSERT_TRUE(next != nullptr); in TEST_F()
525 ASSERT_TRUE(next->IsInteger()); in TEST_F()
526 EXPECT_EQ(2, next->AsInt32()); in TEST_F()
529 next = t.NextToken(); in TEST_F()
530 ASSERT_TRUE(next != nullptr); in TEST_F()
531 EXPECT_TRUE(next->IsEOS()); in TEST_F()
536 auto next = t.NextToken(); in TEST_F() local
537 ASSERT_TRUE(next != nullptr); in TEST_F()
538 ASSERT_TRUE(next->IsInteger()); in TEST_F()
539 EXPECT_EQ(1, next->AsInt32()); in TEST_F()
541 next = t.NextToken(); in TEST_F()
542 ASSERT_TRUE(next != nullptr); in TEST_F()
543 ASSERT_TRUE(next->IsIdentifier()); in TEST_F()
544 EXPECT_EQ("\\", next->AsString()); in TEST_F()
546 next = t.NextToken(); in TEST_F()
547 ASSERT_TRUE(next != nullptr); in TEST_F()
548 EXPECT_TRUE(next->IsEOS()); in TEST_F()
553 auto next = t.NextToken(); in TEST_F() local
554 ASSERT_TRUE(next != nullptr); in TEST_F()
555 ASSERT_TRUE(next->IsInteger()); in TEST_F()
556 EXPECT_EQ(1, next->AsInt32()); in TEST_F()
558 next = t.NextToken(); in TEST_F()
559 ASSERT_TRUE(next != nullptr); in TEST_F()
560 ASSERT_TRUE(next->IsIdentifier()); in TEST_F()
561 EXPECT_EQ("\\2", next->AsString()); in TEST_F()
563 next = t.NextToken(); in TEST_F()
564 ASSERT_TRUE(next != nullptr); in TEST_F()
565 EXPECT_TRUE(next->IsEOS()); in TEST_F()
570 auto next = t.NextToken(); in TEST_F() local
571 ASSERT_TRUE(next != nullptr); in TEST_F()
572 ASSERT_TRUE(next->IsInteger()); in TEST_F()
573 EXPECT_EQ(1, next->AsInt32()); in TEST_F()
575 next = t.NextToken(); in TEST_F()
576 ASSERT_TRUE(next != nullptr); in TEST_F()
577 ASSERT_TRUE(next->IsIdentifier()); in TEST_F()
578 EXPECT_EQ("\\", next->AsString()); in TEST_F()
580 next = t.NextToken(); in TEST_F()
581 ASSERT_TRUE(next != nullptr); in TEST_F()
582 ASSERT_TRUE(next->IsInteger()); in TEST_F()
583 EXPECT_EQ(2u, next->AsInt32()); in TEST_F()
585 next = t.NextToken(); in TEST_F()
586 ASSERT_TRUE(next != nullptr); in TEST_F()
587 EXPECT_TRUE(next->IsEOS()); in TEST_F()
593 auto next = t.NextToken(); in TEST_F() local
594 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
595 EXPECT_EQ("this", next->AsString()); in TEST_F()
600 next = t.NextToken(); in TEST_F()
601 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
602 EXPECT_EQ("END", next->AsString()); in TEST_F()
605 next = t.NextToken(); in TEST_F()
606 EXPECT_TRUE(next->IsEOS()); in TEST_F()
612 auto next = t.NextToken(); in TEST_F() local
613 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
614 EXPECT_EQ("this", next->AsString()); in TEST_F()
619 next = t.NextToken(); in TEST_F()
620 EXPECT_TRUE(next->IsEOS()); in TEST_F()
629 auto next = t.NextToken(); in TEST_F() local
630 EXPECT_TRUE(next->IsIdentifier()); in TEST_F()
631 EXPECT_EQ("END", next->AsString()); in TEST_F()
633 next = t.NextToken(); in TEST_F()
634 EXPECT_TRUE(next->IsEOS()); in TEST_F()