| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 // This code was auto-generated, is not intended to be edited, and is subject to | 5 // This code was auto-generated, is not intended to be edited, and is subject to |
| 6 // significant change. Please see the README file for more information. | 6 // significant change. Please see the README file for more information. |
| 7 | 7 |
| 8 library engine.scanner_test; | 8 library engine.scanner_test; |
| 9 | 9 |
| 10 import 'package:analyzer/src/generated/java_core.dart'; | 10 import 'package:analyzer/src/generated/java_core.dart'; |
| 11 import 'package:analyzer/src/generated/java_junit.dart'; | 11 import 'package:analyzer/src/generated/java_junit.dart'; |
| 12 import 'package:analyzer/src/generated/source.dart'; | 12 import 'package:analyzer/src/generated/source.dart'; |
| 13 import 'package:analyzer/src/generated/error.dart'; | 13 import 'package:analyzer/src/generated/error.dart'; |
| 14 import 'package:analyzer/src/generated/scanner.dart'; | 14 import 'package:analyzer/src/generated/scanner.dart'; |
| 15 import 'package:analyzer/src/generated/utilities_collection.dart' show TokenMap; | 15 import 'package:analyzer/src/generated/utilities_collection.dart' show TokenMap; |
| 16 import 'package:unittest/unittest.dart' as _ut; | 16 import 'package:unittest/unittest.dart' as _ut; |
| 17 import 'test_support.dart'; | 17 import 'test_support.dart'; |
| 18 import '../reflective_tests.dart'; |
| 19 |
| 18 | 20 |
| 19 class CharSequenceReaderTest extends JUnitTestCase { | 21 class CharSequenceReaderTest extends JUnitTestCase { |
| 20 void test_advance() { | 22 void test_advance() { |
| 21 CharSequenceReader reader = new CharSequenceReader("x"); | 23 CharSequenceReader reader = new CharSequenceReader("x"); |
| 22 JUnitTestCase.assertEquals(0x78, reader.advance()); | 24 JUnitTestCase.assertEquals(0x78, reader.advance()); |
| 23 JUnitTestCase.assertEquals(-1, reader.advance()); | 25 JUnitTestCase.assertEquals(-1, reader.advance()); |
| 24 JUnitTestCase.assertEquals(-1, reader.advance()); | 26 JUnitTestCase.assertEquals(-1, reader.advance()); |
| 25 } | 27 } |
| 26 | 28 |
| 27 void test_creation() { | 29 void test_creation() { |
| (...skipping 26 matching lines...) Expand all Loading... |
| 54 reader.advance(); | 56 reader.advance(); |
| 55 JUnitTestCase.assertEquals(-1, reader.peek()); | 57 JUnitTestCase.assertEquals(-1, reader.peek()); |
| 56 JUnitTestCase.assertEquals(-1, reader.peek()); | 58 JUnitTestCase.assertEquals(-1, reader.peek()); |
| 57 } | 59 } |
| 58 | 60 |
| 59 void test_setOffset() { | 61 void test_setOffset() { |
| 60 CharSequenceReader reader = new CharSequenceReader("xyz"); | 62 CharSequenceReader reader = new CharSequenceReader("xyz"); |
| 61 reader.offset = 2; | 63 reader.offset = 2; |
| 62 JUnitTestCase.assertEquals(2, reader.offset); | 64 JUnitTestCase.assertEquals(2, reader.offset); |
| 63 } | 65 } |
| 64 | |
| 65 static dartSuite() { | |
| 66 _ut.group('CharSequenceReaderTest', () { | |
| 67 _ut.test('test_advance', () { | |
| 68 final __test = new CharSequenceReaderTest(); | |
| 69 runJUnitTest(__test, __test.test_advance); | |
| 70 }); | |
| 71 _ut.test('test_creation', () { | |
| 72 final __test = new CharSequenceReaderTest(); | |
| 73 runJUnitTest(__test, __test.test_creation); | |
| 74 }); | |
| 75 _ut.test('test_getOffset', () { | |
| 76 final __test = new CharSequenceReaderTest(); | |
| 77 runJUnitTest(__test, __test.test_getOffset); | |
| 78 }); | |
| 79 _ut.test('test_getString', () { | |
| 80 final __test = new CharSequenceReaderTest(); | |
| 81 runJUnitTest(__test, __test.test_getString); | |
| 82 }); | |
| 83 _ut.test('test_peek', () { | |
| 84 final __test = new CharSequenceReaderTest(); | |
| 85 runJUnitTest(__test, __test.test_peek); | |
| 86 }); | |
| 87 _ut.test('test_setOffset', () { | |
| 88 final __test = new CharSequenceReaderTest(); | |
| 89 runJUnitTest(__test, __test.test_setOffset); | |
| 90 }); | |
| 91 }); | |
| 92 } | |
| 93 } | 66 } |
| 94 | 67 |
| 95 class IncrementalScannerTest extends EngineTestCase { | 68 class IncrementalScannerTest extends EngineTestCase { |
| 96 /** | 69 /** |
| 97 * The first token from the token stream resulting from parsing the original s
ource, or | 70 * The first token from the token stream resulting from parsing the original s
ource, or |
| 98 * `null` if [scan] has not been invoked. | 71 * `null` if [scan] has not been invoked. |
| 99 */ | 72 */ |
| 100 Token _originalTokens; | 73 Token _originalTokens; |
| 101 | 74 |
| 102 /** | 75 /** |
| (...skipping 373 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 476 JUnitTestCase.assertEqualsMsg("Wrong offset for token", modifiedTokens.off
set, incrementalToken.offset); | 449 JUnitTestCase.assertEqualsMsg("Wrong offset for token", modifiedTokens.off
set, incrementalToken.offset); |
| 477 JUnitTestCase.assertEqualsMsg("Wrong length for token", modifiedTokens.len
gth, incrementalToken.length); | 450 JUnitTestCase.assertEqualsMsg("Wrong length for token", modifiedTokens.len
gth, incrementalToken.length); |
| 478 JUnitTestCase.assertEqualsMsg("Wrong lexeme for token", modifiedTokens.lex
eme, incrementalToken.lexeme); | 451 JUnitTestCase.assertEqualsMsg("Wrong lexeme for token", modifiedTokens.lex
eme, incrementalToken.lexeme); |
| 479 incrementalToken = incrementalToken.next; | 452 incrementalToken = incrementalToken.next; |
| 480 modifiedTokens = modifiedTokens.next; | 453 modifiedTokens = modifiedTokens.next; |
| 481 } | 454 } |
| 482 JUnitTestCase.assertSameMsg("Too many tokens", TokenType.EOF, incrementalTok
en.type); | 455 JUnitTestCase.assertSameMsg("Too many tokens", TokenType.EOF, incrementalTok
en.type); |
| 483 JUnitTestCase.assertSameMsg("Not enough tokens", TokenType.EOF, modifiedToke
ns.type); | 456 JUnitTestCase.assertSameMsg("Not enough tokens", TokenType.EOF, modifiedToke
ns.type); |
| 484 // TODO(brianwilkerson) Verify that the errors are correct? | 457 // TODO(brianwilkerson) Verify that the errors are correct? |
| 485 } | 458 } |
| 486 | |
| 487 static dartSuite() { | |
| 488 _ut.group('IncrementalScannerTest', () { | |
| 489 _ut.test('test_delete_identifier_beginning', () { | |
| 490 final __test = new IncrementalScannerTest(); | |
| 491 runJUnitTest(__test, __test.test_delete_identifier_beginning); | |
| 492 }); | |
| 493 _ut.test('test_delete_identifier_end', () { | |
| 494 final __test = new IncrementalScannerTest(); | |
| 495 runJUnitTest(__test, __test.test_delete_identifier_end); | |
| 496 }); | |
| 497 _ut.test('test_delete_identifier_middle', () { | |
| 498 final __test = new IncrementalScannerTest(); | |
| 499 runJUnitTest(__test, __test.test_delete_identifier_middle); | |
| 500 }); | |
| 501 _ut.test('test_delete_mergeTokens', () { | |
| 502 final __test = new IncrementalScannerTest(); | |
| 503 runJUnitTest(__test, __test.test_delete_mergeTokens); | |
| 504 }); | |
| 505 _ut.test('test_insert_afterIdentifier1', () { | |
| 506 final __test = new IncrementalScannerTest(); | |
| 507 runJUnitTest(__test, __test.test_insert_afterIdentifier1); | |
| 508 }); | |
| 509 _ut.test('test_insert_afterIdentifier2', () { | |
| 510 final __test = new IncrementalScannerTest(); | |
| 511 runJUnitTest(__test, __test.test_insert_afterIdentifier2); | |
| 512 }); | |
| 513 _ut.test('test_insert_beforeIdentifier', () { | |
| 514 final __test = new IncrementalScannerTest(); | |
| 515 runJUnitTest(__test, __test.test_insert_beforeIdentifier); | |
| 516 }); | |
| 517 _ut.test('test_insert_beforeIdentifier_firstToken', () { | |
| 518 final __test = new IncrementalScannerTest(); | |
| 519 runJUnitTest(__test, __test.test_insert_beforeIdentifier_firstToken); | |
| 520 }); | |
| 521 _ut.test('test_insert_convertOneFunctionToTwo', () { | |
| 522 final __test = new IncrementalScannerTest(); | |
| 523 runJUnitTest(__test, __test.test_insert_convertOneFunctionToTwo); | |
| 524 }); | |
| 525 _ut.test('test_insert_end', () { | |
| 526 final __test = new IncrementalScannerTest(); | |
| 527 runJUnitTest(__test, __test.test_insert_end); | |
| 528 }); | |
| 529 _ut.test('test_insert_insideIdentifier', () { | |
| 530 final __test = new IncrementalScannerTest(); | |
| 531 runJUnitTest(__test, __test.test_insert_insideIdentifier); | |
| 532 }); | |
| 533 _ut.test('test_insert_newIdentifier1', () { | |
| 534 final __test = new IncrementalScannerTest(); | |
| 535 runJUnitTest(__test, __test.test_insert_newIdentifier1); | |
| 536 }); | |
| 537 _ut.test('test_insert_newIdentifier2', () { | |
| 538 final __test = new IncrementalScannerTest(); | |
| 539 runJUnitTest(__test, __test.test_insert_newIdentifier2); | |
| 540 }); | |
| 541 _ut.test('test_insert_period', () { | |
| 542 final __test = new IncrementalScannerTest(); | |
| 543 runJUnitTest(__test, __test.test_insert_period); | |
| 544 }); | |
| 545 _ut.test('test_insert_periodAndIdentifier', () { | |
| 546 final __test = new IncrementalScannerTest(); | |
| 547 runJUnitTest(__test, __test.test_insert_periodAndIdentifier); | |
| 548 }); | |
| 549 _ut.test('test_insert_period_betweenIdentifiers1', () { | |
| 550 final __test = new IncrementalScannerTest(); | |
| 551 runJUnitTest(__test, __test.test_insert_period_betweenIdentifiers1); | |
| 552 }); | |
| 553 _ut.test('test_insert_period_betweenIdentifiers2', () { | |
| 554 final __test = new IncrementalScannerTest(); | |
| 555 runJUnitTest(__test, __test.test_insert_period_betweenIdentifiers2); | |
| 556 }); | |
| 557 _ut.test('test_insert_period_betweenIdentifiers3', () { | |
| 558 final __test = new IncrementalScannerTest(); | |
| 559 runJUnitTest(__test, __test.test_insert_period_betweenIdentifiers3); | |
| 560 }); | |
| 561 _ut.test('test_insert_period_insideExistingIdentifier', () { | |
| 562 final __test = new IncrementalScannerTest(); | |
| 563 runJUnitTest(__test, __test.test_insert_period_insideExistingIdentifier)
; | |
| 564 }); | |
| 565 _ut.test('test_insert_whitespace_beginning_beforeToken', () { | |
| 566 final __test = new IncrementalScannerTest(); | |
| 567 runJUnitTest(__test, __test.test_insert_whitespace_beginning_beforeToken
); | |
| 568 }); | |
| 569 _ut.test('test_insert_whitespace_betweenTokens', () { | |
| 570 final __test = new IncrementalScannerTest(); | |
| 571 runJUnitTest(__test, __test.test_insert_whitespace_betweenTokens); | |
| 572 }); | |
| 573 _ut.test('test_insert_whitespace_end_afterToken', () { | |
| 574 final __test = new IncrementalScannerTest(); | |
| 575 runJUnitTest(__test, __test.test_insert_whitespace_end_afterToken); | |
| 576 }); | |
| 577 _ut.test('test_insert_whitespace_end_afterWhitespace', () { | |
| 578 final __test = new IncrementalScannerTest(); | |
| 579 runJUnitTest(__test, __test.test_insert_whitespace_end_afterWhitespace); | |
| 580 }); | |
| 581 _ut.test('test_insert_whitespace_withMultipleComments', () { | |
| 582 final __test = new IncrementalScannerTest(); | |
| 583 runJUnitTest(__test, __test.test_insert_whitespace_withMultipleComments)
; | |
| 584 }); | |
| 585 _ut.test('test_replace_identifier_beginning', () { | |
| 586 final __test = new IncrementalScannerTest(); | |
| 587 runJUnitTest(__test, __test.test_replace_identifier_beginning); | |
| 588 }); | |
| 589 _ut.test('test_replace_identifier_end', () { | |
| 590 final __test = new IncrementalScannerTest(); | |
| 591 runJUnitTest(__test, __test.test_replace_identifier_end); | |
| 592 }); | |
| 593 _ut.test('test_replace_identifier_middle', () { | |
| 594 final __test = new IncrementalScannerTest(); | |
| 595 runJUnitTest(__test, __test.test_replace_identifier_middle); | |
| 596 }); | |
| 597 _ut.test('test_replace_multiple_partialFirstAndLast', () { | |
| 598 final __test = new IncrementalScannerTest(); | |
| 599 runJUnitTest(__test, __test.test_replace_multiple_partialFirstAndLast); | |
| 600 }); | |
| 601 _ut.test('test_replace_operator_oneForMany', () { | |
| 602 final __test = new IncrementalScannerTest(); | |
| 603 runJUnitTest(__test, __test.test_replace_operator_oneForMany); | |
| 604 }); | |
| 605 _ut.test('test_replace_operator_oneForOne', () { | |
| 606 final __test = new IncrementalScannerTest(); | |
| 607 runJUnitTest(__test, __test.test_replace_operator_oneForOne); | |
| 608 }); | |
| 609 _ut.test('test_tokenMap', () { | |
| 610 final __test = new IncrementalScannerTest(); | |
| 611 runJUnitTest(__test, __test.test_tokenMap); | |
| 612 }); | |
| 613 }); | |
| 614 } | |
| 615 } | 459 } |
| 616 | 460 |
| 617 class KeywordStateTest extends JUnitTestCase { | 461 class KeywordStateTest extends JUnitTestCase { |
| 618 void test_KeywordState() { | 462 void test_KeywordState() { |
| 619 // | 463 // |
| 620 // Generate the test data to be scanned. | 464 // Generate the test data to be scanned. |
| 621 // | 465 // |
| 622 List<Keyword> keywords = Keyword.values; | 466 List<Keyword> keywords = Keyword.values; |
| 623 int keywordCount = keywords.length; | 467 int keywordCount = keywords.length; |
| 624 List<String> textToTest = new List<String>(keywordCount * 3); | 468 List<String> textToTest = new List<String>(keywordCount * 3); |
| (...skipping 23 matching lines...) Expand all Loading... |
| 648 JUnitTestCase.assertEquals(keywords[i], state.keyword()); | 492 JUnitTestCase.assertEquals(keywords[i], state.keyword()); |
| 649 } else if (i < keywordCount * 2) { | 493 } else if (i < keywordCount * 2) { |
| 650 // keyword + "x" | 494 // keyword + "x" |
| 651 JUnitTestCase.assertNull(state); | 495 JUnitTestCase.assertNull(state); |
| 652 } else { | 496 } else { |
| 653 // keyword.substring(0, keyword.length() - 1) | 497 // keyword.substring(0, keyword.length() - 1) |
| 654 JUnitTestCase.assertNotNull(state); | 498 JUnitTestCase.assertNotNull(state); |
| 655 } | 499 } |
| 656 } | 500 } |
| 657 } | 501 } |
| 658 | |
| 659 static dartSuite() { | |
| 660 _ut.group('KeywordStateTest', () { | |
| 661 _ut.test('test_KeywordState', () { | |
| 662 final __test = new KeywordStateTest(); | |
| 663 runJUnitTest(__test, __test.test_KeywordState); | |
| 664 }); | |
| 665 }); | |
| 666 } | |
| 667 } | 502 } |
| 668 | 503 |
| 669 class ScannerTest extends JUnitTestCase { | 504 class ScannerTest extends JUnitTestCase { |
| 670 void fail_incomplete_string_interpolation() { | 505 void fail_incomplete_string_interpolation() { |
| 671 // https://code.google.com/p/dart/issues/detail?id=18073 | 506 // https://code.google.com/p/dart/issues/detail?id=18073 |
| 672 _assertErrorAndTokens(ScannerErrorCode.UNTERMINATED_STRING_LITERAL, 9, "\"fo
o \${bar", [ | 507 _assertErrorAndTokens(ScannerErrorCode.UNTERMINATED_STRING_LITERAL, 9, "\"fo
o \${bar", [ |
| 673 new StringToken(TokenType.STRING, "\"foo ", 0), | 508 new StringToken(TokenType.STRING, "\"foo ", 0), |
| 674 new StringToken(TokenType.STRING_INTERPOLATION_EXPRESSION, "\${", 5), | 509 new StringToken(TokenType.STRING_INTERPOLATION_EXPRESSION, "\${", 5), |
| 675 new StringToken(TokenType.IDENTIFIER, "bar", 7)]); | 510 new StringToken(TokenType.IDENTIFIER, "bar", 7)]); |
| 676 } | 511 } |
| (...skipping 967 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1644 listener.assertNoErrors(); | 1479 listener.assertNoErrors(); |
| 1645 return token; | 1480 return token; |
| 1646 } | 1481 } |
| 1647 | 1482 |
| 1648 Token _scanWithListener(String source, GatheringErrorListener listener) { | 1483 Token _scanWithListener(String source, GatheringErrorListener listener) { |
| 1649 Scanner scanner = new Scanner(null, new CharSequenceReader(source), listener
); | 1484 Scanner scanner = new Scanner(null, new CharSequenceReader(source), listener
); |
| 1650 Token result = scanner.tokenize(); | 1485 Token result = scanner.tokenize(); |
| 1651 listener.setLineInfo(new TestSource(), scanner.lineStarts); | 1486 listener.setLineInfo(new TestSource(), scanner.lineStarts); |
| 1652 return result; | 1487 return result; |
| 1653 } | 1488 } |
| 1654 | |
| 1655 static dartSuite() { | |
| 1656 _ut.group('ScannerTest', () { | |
| 1657 _ut.test('test_ampersand', () { | |
| 1658 final __test = new ScannerTest(); | |
| 1659 runJUnitTest(__test, __test.test_ampersand); | |
| 1660 }); | |
| 1661 _ut.test('test_ampersand_ampersand', () { | |
| 1662 final __test = new ScannerTest(); | |
| 1663 runJUnitTest(__test, __test.test_ampersand_ampersand); | |
| 1664 }); | |
| 1665 _ut.test('test_ampersand_eq', () { | |
| 1666 final __test = new ScannerTest(); | |
| 1667 runJUnitTest(__test, __test.test_ampersand_eq); | |
| 1668 }); | |
| 1669 _ut.test('test_at', () { | |
| 1670 final __test = new ScannerTest(); | |
| 1671 runJUnitTest(__test, __test.test_at); | |
| 1672 }); | |
| 1673 _ut.test('test_backping', () { | |
| 1674 final __test = new ScannerTest(); | |
| 1675 runJUnitTest(__test, __test.test_backping); | |
| 1676 }); | |
| 1677 _ut.test('test_backslash', () { | |
| 1678 final __test = new ScannerTest(); | |
| 1679 runJUnitTest(__test, __test.test_backslash); | |
| 1680 }); | |
| 1681 _ut.test('test_bang', () { | |
| 1682 final __test = new ScannerTest(); | |
| 1683 runJUnitTest(__test, __test.test_bang); | |
| 1684 }); | |
| 1685 _ut.test('test_bang_eq', () { | |
| 1686 final __test = new ScannerTest(); | |
| 1687 runJUnitTest(__test, __test.test_bang_eq); | |
| 1688 }); | |
| 1689 _ut.test('test_bar', () { | |
| 1690 final __test = new ScannerTest(); | |
| 1691 runJUnitTest(__test, __test.test_bar); | |
| 1692 }); | |
| 1693 _ut.test('test_bar_bar', () { | |
| 1694 final __test = new ScannerTest(); | |
| 1695 runJUnitTest(__test, __test.test_bar_bar); | |
| 1696 }); | |
| 1697 _ut.test('test_bar_eq', () { | |
| 1698 final __test = new ScannerTest(); | |
| 1699 runJUnitTest(__test, __test.test_bar_eq); | |
| 1700 }); | |
| 1701 _ut.test('test_caret', () { | |
| 1702 final __test = new ScannerTest(); | |
| 1703 runJUnitTest(__test, __test.test_caret); | |
| 1704 }); | |
| 1705 _ut.test('test_caret_eq', () { | |
| 1706 final __test = new ScannerTest(); | |
| 1707 runJUnitTest(__test, __test.test_caret_eq); | |
| 1708 }); | |
| 1709 _ut.test('test_close_curly_bracket', () { | |
| 1710 final __test = new ScannerTest(); | |
| 1711 runJUnitTest(__test, __test.test_close_curly_bracket); | |
| 1712 }); | |
| 1713 _ut.test('test_close_paren', () { | |
| 1714 final __test = new ScannerTest(); | |
| 1715 runJUnitTest(__test, __test.test_close_paren); | |
| 1716 }); | |
| 1717 _ut.test('test_close_quare_bracket', () { | |
| 1718 final __test = new ScannerTest(); | |
| 1719 runJUnitTest(__test, __test.test_close_quare_bracket); | |
| 1720 }); | |
| 1721 _ut.test('test_colon', () { | |
| 1722 final __test = new ScannerTest(); | |
| 1723 runJUnitTest(__test, __test.test_colon); | |
| 1724 }); | |
| 1725 _ut.test('test_comma', () { | |
| 1726 final __test = new ScannerTest(); | |
| 1727 runJUnitTest(__test, __test.test_comma); | |
| 1728 }); | |
| 1729 _ut.test('test_comment_disabled_multi', () { | |
| 1730 final __test = new ScannerTest(); | |
| 1731 runJUnitTest(__test, __test.test_comment_disabled_multi); | |
| 1732 }); | |
| 1733 _ut.test('test_comment_multi', () { | |
| 1734 final __test = new ScannerTest(); | |
| 1735 runJUnitTest(__test, __test.test_comment_multi); | |
| 1736 }); | |
| 1737 _ut.test('test_comment_multi_unterminated', () { | |
| 1738 final __test = new ScannerTest(); | |
| 1739 runJUnitTest(__test, __test.test_comment_multi_unterminated); | |
| 1740 }); | |
| 1741 _ut.test('test_comment_nested', () { | |
| 1742 final __test = new ScannerTest(); | |
| 1743 runJUnitTest(__test, __test.test_comment_nested); | |
| 1744 }); | |
| 1745 _ut.test('test_comment_single', () { | |
| 1746 final __test = new ScannerTest(); | |
| 1747 runJUnitTest(__test, __test.test_comment_single); | |
| 1748 }); | |
| 1749 _ut.test('test_double_both_E', () { | |
| 1750 final __test = new ScannerTest(); | |
| 1751 runJUnitTest(__test, __test.test_double_both_E); | |
| 1752 }); | |
| 1753 _ut.test('test_double_both_e', () { | |
| 1754 final __test = new ScannerTest(); | |
| 1755 runJUnitTest(__test, __test.test_double_both_e); | |
| 1756 }); | |
| 1757 _ut.test('test_double_fraction', () { | |
| 1758 final __test = new ScannerTest(); | |
| 1759 runJUnitTest(__test, __test.test_double_fraction); | |
| 1760 }); | |
| 1761 _ut.test('test_double_fraction_E', () { | |
| 1762 final __test = new ScannerTest(); | |
| 1763 runJUnitTest(__test, __test.test_double_fraction_E); | |
| 1764 }); | |
| 1765 _ut.test('test_double_fraction_e', () { | |
| 1766 final __test = new ScannerTest(); | |
| 1767 runJUnitTest(__test, __test.test_double_fraction_e); | |
| 1768 }); | |
| 1769 _ut.test('test_double_missingDigitInExponent', () { | |
| 1770 final __test = new ScannerTest(); | |
| 1771 runJUnitTest(__test, __test.test_double_missingDigitInExponent); | |
| 1772 }); | |
| 1773 _ut.test('test_double_whole_E', () { | |
| 1774 final __test = new ScannerTest(); | |
| 1775 runJUnitTest(__test, __test.test_double_whole_E); | |
| 1776 }); | |
| 1777 _ut.test('test_double_whole_e', () { | |
| 1778 final __test = new ScannerTest(); | |
| 1779 runJUnitTest(__test, __test.test_double_whole_e); | |
| 1780 }); | |
| 1781 _ut.test('test_eq', () { | |
| 1782 final __test = new ScannerTest(); | |
| 1783 runJUnitTest(__test, __test.test_eq); | |
| 1784 }); | |
| 1785 _ut.test('test_eq_eq', () { | |
| 1786 final __test = new ScannerTest(); | |
| 1787 runJUnitTest(__test, __test.test_eq_eq); | |
| 1788 }); | |
| 1789 _ut.test('test_gt', () { | |
| 1790 final __test = new ScannerTest(); | |
| 1791 runJUnitTest(__test, __test.test_gt); | |
| 1792 }); | |
| 1793 _ut.test('test_gt_eq', () { | |
| 1794 final __test = new ScannerTest(); | |
| 1795 runJUnitTest(__test, __test.test_gt_eq); | |
| 1796 }); | |
| 1797 _ut.test('test_gt_gt', () { | |
| 1798 final __test = new ScannerTest(); | |
| 1799 runJUnitTest(__test, __test.test_gt_gt); | |
| 1800 }); | |
| 1801 _ut.test('test_gt_gt_eq', () { | |
| 1802 final __test = new ScannerTest(); | |
| 1803 runJUnitTest(__test, __test.test_gt_gt_eq); | |
| 1804 }); | |
| 1805 _ut.test('test_hash', () { | |
| 1806 final __test = new ScannerTest(); | |
| 1807 runJUnitTest(__test, __test.test_hash); | |
| 1808 }); | |
| 1809 _ut.test('test_hexidecimal', () { | |
| 1810 final __test = new ScannerTest(); | |
| 1811 runJUnitTest(__test, __test.test_hexidecimal); | |
| 1812 }); | |
| 1813 _ut.test('test_hexidecimal_missingDigit', () { | |
| 1814 final __test = new ScannerTest(); | |
| 1815 runJUnitTest(__test, __test.test_hexidecimal_missingDigit); | |
| 1816 }); | |
| 1817 _ut.test('test_identifier', () { | |
| 1818 final __test = new ScannerTest(); | |
| 1819 runJUnitTest(__test, __test.test_identifier); | |
| 1820 }); | |
| 1821 _ut.test('test_illegalChar_cyrillicLetter_middle', () { | |
| 1822 final __test = new ScannerTest(); | |
| 1823 runJUnitTest(__test, __test.test_illegalChar_cyrillicLetter_middle); | |
| 1824 }); | |
| 1825 _ut.test('test_illegalChar_cyrillicLetter_start', () { | |
| 1826 final __test = new ScannerTest(); | |
| 1827 runJUnitTest(__test, __test.test_illegalChar_cyrillicLetter_start); | |
| 1828 }); | |
| 1829 _ut.test('test_illegalChar_nbsp', () { | |
| 1830 final __test = new ScannerTest(); | |
| 1831 runJUnitTest(__test, __test.test_illegalChar_nbsp); | |
| 1832 }); | |
| 1833 _ut.test('test_illegalChar_notLetter', () { | |
| 1834 final __test = new ScannerTest(); | |
| 1835 runJUnitTest(__test, __test.test_illegalChar_notLetter); | |
| 1836 }); | |
| 1837 _ut.test('test_index', () { | |
| 1838 final __test = new ScannerTest(); | |
| 1839 runJUnitTest(__test, __test.test_index); | |
| 1840 }); | |
| 1841 _ut.test('test_index_eq', () { | |
| 1842 final __test = new ScannerTest(); | |
| 1843 runJUnitTest(__test, __test.test_index_eq); | |
| 1844 }); | |
| 1845 _ut.test('test_int', () { | |
| 1846 final __test = new ScannerTest(); | |
| 1847 runJUnitTest(__test, __test.test_int); | |
| 1848 }); | |
| 1849 _ut.test('test_int_initialZero', () { | |
| 1850 final __test = new ScannerTest(); | |
| 1851 runJUnitTest(__test, __test.test_int_initialZero); | |
| 1852 }); | |
| 1853 _ut.test('test_keyword_abstract', () { | |
| 1854 final __test = new ScannerTest(); | |
| 1855 runJUnitTest(__test, __test.test_keyword_abstract); | |
| 1856 }); | |
| 1857 _ut.test('test_keyword_as', () { | |
| 1858 final __test = new ScannerTest(); | |
| 1859 runJUnitTest(__test, __test.test_keyword_as); | |
| 1860 }); | |
| 1861 _ut.test('test_keyword_assert', () { | |
| 1862 final __test = new ScannerTest(); | |
| 1863 runJUnitTest(__test, __test.test_keyword_assert); | |
| 1864 }); | |
| 1865 _ut.test('test_keyword_break', () { | |
| 1866 final __test = new ScannerTest(); | |
| 1867 runJUnitTest(__test, __test.test_keyword_break); | |
| 1868 }); | |
| 1869 _ut.test('test_keyword_case', () { | |
| 1870 final __test = new ScannerTest(); | |
| 1871 runJUnitTest(__test, __test.test_keyword_case); | |
| 1872 }); | |
| 1873 _ut.test('test_keyword_catch', () { | |
| 1874 final __test = new ScannerTest(); | |
| 1875 runJUnitTest(__test, __test.test_keyword_catch); | |
| 1876 }); | |
| 1877 _ut.test('test_keyword_class', () { | |
| 1878 final __test = new ScannerTest(); | |
| 1879 runJUnitTest(__test, __test.test_keyword_class); | |
| 1880 }); | |
| 1881 _ut.test('test_keyword_const', () { | |
| 1882 final __test = new ScannerTest(); | |
| 1883 runJUnitTest(__test, __test.test_keyword_const); | |
| 1884 }); | |
| 1885 _ut.test('test_keyword_continue', () { | |
| 1886 final __test = new ScannerTest(); | |
| 1887 runJUnitTest(__test, __test.test_keyword_continue); | |
| 1888 }); | |
| 1889 _ut.test('test_keyword_default', () { | |
| 1890 final __test = new ScannerTest(); | |
| 1891 runJUnitTest(__test, __test.test_keyword_default); | |
| 1892 }); | |
| 1893 _ut.test('test_keyword_deferred', () { | |
| 1894 final __test = new ScannerTest(); | |
| 1895 runJUnitTest(__test, __test.test_keyword_deferred); | |
| 1896 }); | |
| 1897 _ut.test('test_keyword_do', () { | |
| 1898 final __test = new ScannerTest(); | |
| 1899 runJUnitTest(__test, __test.test_keyword_do); | |
| 1900 }); | |
| 1901 _ut.test('test_keyword_dynamic', () { | |
| 1902 final __test = new ScannerTest(); | |
| 1903 runJUnitTest(__test, __test.test_keyword_dynamic); | |
| 1904 }); | |
| 1905 _ut.test('test_keyword_else', () { | |
| 1906 final __test = new ScannerTest(); | |
| 1907 runJUnitTest(__test, __test.test_keyword_else); | |
| 1908 }); | |
| 1909 _ut.test('test_keyword_enum', () { | |
| 1910 final __test = new ScannerTest(); | |
| 1911 runJUnitTest(__test, __test.test_keyword_enum); | |
| 1912 }); | |
| 1913 _ut.test('test_keyword_export', () { | |
| 1914 final __test = new ScannerTest(); | |
| 1915 runJUnitTest(__test, __test.test_keyword_export); | |
| 1916 }); | |
| 1917 _ut.test('test_keyword_extends', () { | |
| 1918 final __test = new ScannerTest(); | |
| 1919 runJUnitTest(__test, __test.test_keyword_extends); | |
| 1920 }); | |
| 1921 _ut.test('test_keyword_factory', () { | |
| 1922 final __test = new ScannerTest(); | |
| 1923 runJUnitTest(__test, __test.test_keyword_factory); | |
| 1924 }); | |
| 1925 _ut.test('test_keyword_false', () { | |
| 1926 final __test = new ScannerTest(); | |
| 1927 runJUnitTest(__test, __test.test_keyword_false); | |
| 1928 }); | |
| 1929 _ut.test('test_keyword_final', () { | |
| 1930 final __test = new ScannerTest(); | |
| 1931 runJUnitTest(__test, __test.test_keyword_final); | |
| 1932 }); | |
| 1933 _ut.test('test_keyword_finally', () { | |
| 1934 final __test = new ScannerTest(); | |
| 1935 runJUnitTest(__test, __test.test_keyword_finally); | |
| 1936 }); | |
| 1937 _ut.test('test_keyword_for', () { | |
| 1938 final __test = new ScannerTest(); | |
| 1939 runJUnitTest(__test, __test.test_keyword_for); | |
| 1940 }); | |
| 1941 _ut.test('test_keyword_get', () { | |
| 1942 final __test = new ScannerTest(); | |
| 1943 runJUnitTest(__test, __test.test_keyword_get); | |
| 1944 }); | |
| 1945 _ut.test('test_keyword_if', () { | |
| 1946 final __test = new ScannerTest(); | |
| 1947 runJUnitTest(__test, __test.test_keyword_if); | |
| 1948 }); | |
| 1949 _ut.test('test_keyword_implements', () { | |
| 1950 final __test = new ScannerTest(); | |
| 1951 runJUnitTest(__test, __test.test_keyword_implements); | |
| 1952 }); | |
| 1953 _ut.test('test_keyword_import', () { | |
| 1954 final __test = new ScannerTest(); | |
| 1955 runJUnitTest(__test, __test.test_keyword_import); | |
| 1956 }); | |
| 1957 _ut.test('test_keyword_in', () { | |
| 1958 final __test = new ScannerTest(); | |
| 1959 runJUnitTest(__test, __test.test_keyword_in); | |
| 1960 }); | |
| 1961 _ut.test('test_keyword_is', () { | |
| 1962 final __test = new ScannerTest(); | |
| 1963 runJUnitTest(__test, __test.test_keyword_is); | |
| 1964 }); | |
| 1965 _ut.test('test_keyword_library', () { | |
| 1966 final __test = new ScannerTest(); | |
| 1967 runJUnitTest(__test, __test.test_keyword_library); | |
| 1968 }); | |
| 1969 _ut.test('test_keyword_new', () { | |
| 1970 final __test = new ScannerTest(); | |
| 1971 runJUnitTest(__test, __test.test_keyword_new); | |
| 1972 }); | |
| 1973 _ut.test('test_keyword_null', () { | |
| 1974 final __test = new ScannerTest(); | |
| 1975 runJUnitTest(__test, __test.test_keyword_null); | |
| 1976 }); | |
| 1977 _ut.test('test_keyword_operator', () { | |
| 1978 final __test = new ScannerTest(); | |
| 1979 runJUnitTest(__test, __test.test_keyword_operator); | |
| 1980 }); | |
| 1981 _ut.test('test_keyword_part', () { | |
| 1982 final __test = new ScannerTest(); | |
| 1983 runJUnitTest(__test, __test.test_keyword_part); | |
| 1984 }); | |
| 1985 _ut.test('test_keyword_rethrow', () { | |
| 1986 final __test = new ScannerTest(); | |
| 1987 runJUnitTest(__test, __test.test_keyword_rethrow); | |
| 1988 }); | |
| 1989 _ut.test('test_keyword_return', () { | |
| 1990 final __test = new ScannerTest(); | |
| 1991 runJUnitTest(__test, __test.test_keyword_return); | |
| 1992 }); | |
| 1993 _ut.test('test_keyword_set', () { | |
| 1994 final __test = new ScannerTest(); | |
| 1995 runJUnitTest(__test, __test.test_keyword_set); | |
| 1996 }); | |
| 1997 _ut.test('test_keyword_static', () { | |
| 1998 final __test = new ScannerTest(); | |
| 1999 runJUnitTest(__test, __test.test_keyword_static); | |
| 2000 }); | |
| 2001 _ut.test('test_keyword_super', () { | |
| 2002 final __test = new ScannerTest(); | |
| 2003 runJUnitTest(__test, __test.test_keyword_super); | |
| 2004 }); | |
| 2005 _ut.test('test_keyword_switch', () { | |
| 2006 final __test = new ScannerTest(); | |
| 2007 runJUnitTest(__test, __test.test_keyword_switch); | |
| 2008 }); | |
| 2009 _ut.test('test_keyword_this', () { | |
| 2010 final __test = new ScannerTest(); | |
| 2011 runJUnitTest(__test, __test.test_keyword_this); | |
| 2012 }); | |
| 2013 _ut.test('test_keyword_throw', () { | |
| 2014 final __test = new ScannerTest(); | |
| 2015 runJUnitTest(__test, __test.test_keyword_throw); | |
| 2016 }); | |
| 2017 _ut.test('test_keyword_true', () { | |
| 2018 final __test = new ScannerTest(); | |
| 2019 runJUnitTest(__test, __test.test_keyword_true); | |
| 2020 }); | |
| 2021 _ut.test('test_keyword_try', () { | |
| 2022 final __test = new ScannerTest(); | |
| 2023 runJUnitTest(__test, __test.test_keyword_try); | |
| 2024 }); | |
| 2025 _ut.test('test_keyword_typedef', () { | |
| 2026 final __test = new ScannerTest(); | |
| 2027 runJUnitTest(__test, __test.test_keyword_typedef); | |
| 2028 }); | |
| 2029 _ut.test('test_keyword_var', () { | |
| 2030 final __test = new ScannerTest(); | |
| 2031 runJUnitTest(__test, __test.test_keyword_var); | |
| 2032 }); | |
| 2033 _ut.test('test_keyword_void', () { | |
| 2034 final __test = new ScannerTest(); | |
| 2035 runJUnitTest(__test, __test.test_keyword_void); | |
| 2036 }); | |
| 2037 _ut.test('test_keyword_while', () { | |
| 2038 final __test = new ScannerTest(); | |
| 2039 runJUnitTest(__test, __test.test_keyword_while); | |
| 2040 }); | |
| 2041 _ut.test('test_keyword_with', () { | |
| 2042 final __test = new ScannerTest(); | |
| 2043 runJUnitTest(__test, __test.test_keyword_with); | |
| 2044 }); | |
| 2045 _ut.test('test_lineInfo_multilineComment', () { | |
| 2046 final __test = new ScannerTest(); | |
| 2047 runJUnitTest(__test, __test.test_lineInfo_multilineComment); | |
| 2048 }); | |
| 2049 _ut.test('test_lineInfo_multilineString', () { | |
| 2050 final __test = new ScannerTest(); | |
| 2051 runJUnitTest(__test, __test.test_lineInfo_multilineString); | |
| 2052 }); | |
| 2053 _ut.test('test_lineInfo_simpleClass', () { | |
| 2054 final __test = new ScannerTest(); | |
| 2055 runJUnitTest(__test, __test.test_lineInfo_simpleClass); | |
| 2056 }); | |
| 2057 _ut.test('test_lineInfo_slashN', () { | |
| 2058 final __test = new ScannerTest(); | |
| 2059 runJUnitTest(__test, __test.test_lineInfo_slashN); | |
| 2060 }); | |
| 2061 _ut.test('test_lt', () { | |
| 2062 final __test = new ScannerTest(); | |
| 2063 runJUnitTest(__test, __test.test_lt); | |
| 2064 }); | |
| 2065 _ut.test('test_lt_eq', () { | |
| 2066 final __test = new ScannerTest(); | |
| 2067 runJUnitTest(__test, __test.test_lt_eq); | |
| 2068 }); | |
| 2069 _ut.test('test_lt_lt', () { | |
| 2070 final __test = new ScannerTest(); | |
| 2071 runJUnitTest(__test, __test.test_lt_lt); | |
| 2072 }); | |
| 2073 _ut.test('test_lt_lt_eq', () { | |
| 2074 final __test = new ScannerTest(); | |
| 2075 runJUnitTest(__test, __test.test_lt_lt_eq); | |
| 2076 }); | |
| 2077 _ut.test('test_minus', () { | |
| 2078 final __test = new ScannerTest(); | |
| 2079 runJUnitTest(__test, __test.test_minus); | |
| 2080 }); | |
| 2081 _ut.test('test_minus_eq', () { | |
| 2082 final __test = new ScannerTest(); | |
| 2083 runJUnitTest(__test, __test.test_minus_eq); | |
| 2084 }); | |
| 2085 _ut.test('test_minus_minus', () { | |
| 2086 final __test = new ScannerTest(); | |
| 2087 runJUnitTest(__test, __test.test_minus_minus); | |
| 2088 }); | |
| 2089 _ut.test('test_openSquareBracket', () { | |
| 2090 final __test = new ScannerTest(); | |
| 2091 runJUnitTest(__test, __test.test_openSquareBracket); | |
| 2092 }); | |
| 2093 _ut.test('test_open_curly_bracket', () { | |
| 2094 final __test = new ScannerTest(); | |
| 2095 runJUnitTest(__test, __test.test_open_curly_bracket); | |
| 2096 }); | |
| 2097 _ut.test('test_open_paren', () { | |
| 2098 final __test = new ScannerTest(); | |
| 2099 runJUnitTest(__test, __test.test_open_paren); | |
| 2100 }); | |
| 2101 _ut.test('test_open_square_bracket', () { | |
| 2102 final __test = new ScannerTest(); | |
| 2103 runJUnitTest(__test, __test.test_open_square_bracket); | |
| 2104 }); | |
| 2105 _ut.test('test_percent', () { | |
| 2106 final __test = new ScannerTest(); | |
| 2107 runJUnitTest(__test, __test.test_percent); | |
| 2108 }); | |
| 2109 _ut.test('test_percent_eq', () { | |
| 2110 final __test = new ScannerTest(); | |
| 2111 runJUnitTest(__test, __test.test_percent_eq); | |
| 2112 }); | |
| 2113 _ut.test('test_period', () { | |
| 2114 final __test = new ScannerTest(); | |
| 2115 runJUnitTest(__test, __test.test_period); | |
| 2116 }); | |
| 2117 _ut.test('test_periodAfterNumberNotIncluded_identifier', () { | |
| 2118 final __test = new ScannerTest(); | |
| 2119 runJUnitTest(__test, __test.test_periodAfterNumberNotIncluded_identifier
); | |
| 2120 }); | |
| 2121 _ut.test('test_periodAfterNumberNotIncluded_period', () { | |
| 2122 final __test = new ScannerTest(); | |
| 2123 runJUnitTest(__test, __test.test_periodAfterNumberNotIncluded_period); | |
| 2124 }); | |
| 2125 _ut.test('test_period_period', () { | |
| 2126 final __test = new ScannerTest(); | |
| 2127 runJUnitTest(__test, __test.test_period_period); | |
| 2128 }); | |
| 2129 _ut.test('test_period_period_period', () { | |
| 2130 final __test = new ScannerTest(); | |
| 2131 runJUnitTest(__test, __test.test_period_period_period); | |
| 2132 }); | |
| 2133 _ut.test('test_plus', () { | |
| 2134 final __test = new ScannerTest(); | |
| 2135 runJUnitTest(__test, __test.test_plus); | |
| 2136 }); | |
| 2137 _ut.test('test_plus_eq', () { | |
| 2138 final __test = new ScannerTest(); | |
| 2139 runJUnitTest(__test, __test.test_plus_eq); | |
| 2140 }); | |
| 2141 _ut.test('test_plus_plus', () { | |
| 2142 final __test = new ScannerTest(); | |
| 2143 runJUnitTest(__test, __test.test_plus_plus); | |
| 2144 }); | |
| 2145 _ut.test('test_question', () { | |
| 2146 final __test = new ScannerTest(); | |
| 2147 runJUnitTest(__test, __test.test_question); | |
| 2148 }); | |
| 2149 _ut.test('test_scriptTag_withArgs', () { | |
| 2150 final __test = new ScannerTest(); | |
| 2151 runJUnitTest(__test, __test.test_scriptTag_withArgs); | |
| 2152 }); | |
| 2153 _ut.test('test_scriptTag_withSpace', () { | |
| 2154 final __test = new ScannerTest(); | |
| 2155 runJUnitTest(__test, __test.test_scriptTag_withSpace); | |
| 2156 }); | |
| 2157 _ut.test('test_scriptTag_withoutSpace', () { | |
| 2158 final __test = new ScannerTest(); | |
| 2159 runJUnitTest(__test, __test.test_scriptTag_withoutSpace); | |
| 2160 }); | |
| 2161 _ut.test('test_semicolon', () { | |
| 2162 final __test = new ScannerTest(); | |
| 2163 runJUnitTest(__test, __test.test_semicolon); | |
| 2164 }); | |
| 2165 _ut.test('test_setSourceStart', () { | |
| 2166 final __test = new ScannerTest(); | |
| 2167 runJUnitTest(__test, __test.test_setSourceStart); | |
| 2168 }); | |
| 2169 _ut.test('test_slash', () { | |
| 2170 final __test = new ScannerTest(); | |
| 2171 runJUnitTest(__test, __test.test_slash); | |
| 2172 }); | |
| 2173 _ut.test('test_slash_eq', () { | |
| 2174 final __test = new ScannerTest(); | |
| 2175 runJUnitTest(__test, __test.test_slash_eq); | |
| 2176 }); | |
| 2177 _ut.test('test_star', () { | |
| 2178 final __test = new ScannerTest(); | |
| 2179 runJUnitTest(__test, __test.test_star); | |
| 2180 }); | |
| 2181 _ut.test('test_star_eq', () { | |
| 2182 final __test = new ScannerTest(); | |
| 2183 runJUnitTest(__test, __test.test_star_eq); | |
| 2184 }); | |
| 2185 _ut.test('test_startAndEnd', () { | |
| 2186 final __test = new ScannerTest(); | |
| 2187 runJUnitTest(__test, __test.test_startAndEnd); | |
| 2188 }); | |
| 2189 _ut.test('test_string_multi_double', () { | |
| 2190 final __test = new ScannerTest(); | |
| 2191 runJUnitTest(__test, __test.test_string_multi_double); | |
| 2192 }); | |
| 2193 _ut.test('test_string_multi_embeddedQuotes', () { | |
| 2194 final __test = new ScannerTest(); | |
| 2195 runJUnitTest(__test, __test.test_string_multi_embeddedQuotes); | |
| 2196 }); | |
| 2197 _ut.test('test_string_multi_embeddedQuotes_escapedChar', () { | |
| 2198 final __test = new ScannerTest(); | |
| 2199 runJUnitTest(__test, __test.test_string_multi_embeddedQuotes_escapedChar
); | |
| 2200 }); | |
| 2201 _ut.test('test_string_multi_interpolation_block', () { | |
| 2202 final __test = new ScannerTest(); | |
| 2203 runJUnitTest(__test, __test.test_string_multi_interpolation_block); | |
| 2204 }); | |
| 2205 _ut.test('test_string_multi_interpolation_identifier', () { | |
| 2206 final __test = new ScannerTest(); | |
| 2207 runJUnitTest(__test, __test.test_string_multi_interpolation_identifier); | |
| 2208 }); | |
| 2209 _ut.test('test_string_multi_single', () { | |
| 2210 final __test = new ScannerTest(); | |
| 2211 runJUnitTest(__test, __test.test_string_multi_single); | |
| 2212 }); | |
| 2213 _ut.test('test_string_multi_slashEnter', () { | |
| 2214 final __test = new ScannerTest(); | |
| 2215 runJUnitTest(__test, __test.test_string_multi_slashEnter); | |
| 2216 }); | |
| 2217 _ut.test('test_string_multi_unterminated', () { | |
| 2218 final __test = new ScannerTest(); | |
| 2219 runJUnitTest(__test, __test.test_string_multi_unterminated); | |
| 2220 }); | |
| 2221 _ut.test('test_string_multi_unterminated_interpolation_block', () { | |
| 2222 final __test = new ScannerTest(); | |
| 2223 runJUnitTest(__test, __test.test_string_multi_unterminated_interpolation
_block); | |
| 2224 }); | |
| 2225 _ut.test('test_string_multi_unterminated_interpolation_identifier', () { | |
| 2226 final __test = new ScannerTest(); | |
| 2227 runJUnitTest(__test, __test.test_string_multi_unterminated_interpolation
_identifier); | |
| 2228 }); | |
| 2229 _ut.test('test_string_raw_multi_double', () { | |
| 2230 final __test = new ScannerTest(); | |
| 2231 runJUnitTest(__test, __test.test_string_raw_multi_double); | |
| 2232 }); | |
| 2233 _ut.test('test_string_raw_multi_single', () { | |
| 2234 final __test = new ScannerTest(); | |
| 2235 runJUnitTest(__test, __test.test_string_raw_multi_single); | |
| 2236 }); | |
| 2237 _ut.test('test_string_raw_multi_unterminated', () { | |
| 2238 final __test = new ScannerTest(); | |
| 2239 runJUnitTest(__test, __test.test_string_raw_multi_unterminated); | |
| 2240 }); | |
| 2241 _ut.test('test_string_raw_simple_double', () { | |
| 2242 final __test = new ScannerTest(); | |
| 2243 runJUnitTest(__test, __test.test_string_raw_simple_double); | |
| 2244 }); | |
| 2245 _ut.test('test_string_raw_simple_single', () { | |
| 2246 final __test = new ScannerTest(); | |
| 2247 runJUnitTest(__test, __test.test_string_raw_simple_single); | |
| 2248 }); | |
| 2249 _ut.test('test_string_raw_simple_unterminated_eof', () { | |
| 2250 final __test = new ScannerTest(); | |
| 2251 runJUnitTest(__test, __test.test_string_raw_simple_unterminated_eof); | |
| 2252 }); | |
| 2253 _ut.test('test_string_raw_simple_unterminated_eol', () { | |
| 2254 final __test = new ScannerTest(); | |
| 2255 runJUnitTest(__test, __test.test_string_raw_simple_unterminated_eol); | |
| 2256 }); | |
| 2257 _ut.test('test_string_simple_double', () { | |
| 2258 final __test = new ScannerTest(); | |
| 2259 runJUnitTest(__test, __test.test_string_simple_double); | |
| 2260 }); | |
| 2261 _ut.test('test_string_simple_escapedDollar', () { | |
| 2262 final __test = new ScannerTest(); | |
| 2263 runJUnitTest(__test, __test.test_string_simple_escapedDollar); | |
| 2264 }); | |
| 2265 _ut.test('test_string_simple_interpolation_adjacentIdentifiers', () { | |
| 2266 final __test = new ScannerTest(); | |
| 2267 runJUnitTest(__test, __test.test_string_simple_interpolation_adjacentIde
ntifiers); | |
| 2268 }); | |
| 2269 _ut.test('test_string_simple_interpolation_block', () { | |
| 2270 final __test = new ScannerTest(); | |
| 2271 runJUnitTest(__test, __test.test_string_simple_interpolation_block); | |
| 2272 }); | |
| 2273 _ut.test('test_string_simple_interpolation_blockWithNestedMap', () { | |
| 2274 final __test = new ScannerTest(); | |
| 2275 runJUnitTest(__test, __test.test_string_simple_interpolation_blockWithNe
stedMap); | |
| 2276 }); | |
| 2277 _ut.test('test_string_simple_interpolation_firstAndLast', () { | |
| 2278 final __test = new ScannerTest(); | |
| 2279 runJUnitTest(__test, __test.test_string_simple_interpolation_firstAndLas
t); | |
| 2280 }); | |
| 2281 _ut.test('test_string_simple_interpolation_identifier', () { | |
| 2282 final __test = new ScannerTest(); | |
| 2283 runJUnitTest(__test, __test.test_string_simple_interpolation_identifier)
; | |
| 2284 }); | |
| 2285 _ut.test('test_string_simple_interpolation_missingIdentifier', () { | |
| 2286 final __test = new ScannerTest(); | |
| 2287 runJUnitTest(__test, __test.test_string_simple_interpolation_missingIden
tifier); | |
| 2288 }); | |
| 2289 _ut.test('test_string_simple_interpolation_nonIdentifier', () { | |
| 2290 final __test = new ScannerTest(); | |
| 2291 runJUnitTest(__test, __test.test_string_simple_interpolation_nonIdentifi
er); | |
| 2292 }); | |
| 2293 _ut.test('test_string_simple_single', () { | |
| 2294 final __test = new ScannerTest(); | |
| 2295 runJUnitTest(__test, __test.test_string_simple_single); | |
| 2296 }); | |
| 2297 _ut.test('test_string_simple_unterminated_eof', () { | |
| 2298 final __test = new ScannerTest(); | |
| 2299 runJUnitTest(__test, __test.test_string_simple_unterminated_eof); | |
| 2300 }); | |
| 2301 _ut.test('test_string_simple_unterminated_eol', () { | |
| 2302 final __test = new ScannerTest(); | |
| 2303 runJUnitTest(__test, __test.test_string_simple_unterminated_eol); | |
| 2304 }); | |
| 2305 _ut.test('test_string_simple_unterminated_interpolation_block', () { | |
| 2306 final __test = new ScannerTest(); | |
| 2307 runJUnitTest(__test, __test.test_string_simple_unterminated_interpolatio
n_block); | |
| 2308 }); | |
| 2309 _ut.test('test_string_simple_unterminated_interpolation_identifier', () { | |
| 2310 final __test = new ScannerTest(); | |
| 2311 runJUnitTest(__test, __test.test_string_simple_unterminated_interpolatio
n_identifier); | |
| 2312 }); | |
| 2313 _ut.test('test_tilde', () { | |
| 2314 final __test = new ScannerTest(); | |
| 2315 runJUnitTest(__test, __test.test_tilde); | |
| 2316 }); | |
| 2317 _ut.test('test_tilde_slash', () { | |
| 2318 final __test = new ScannerTest(); | |
| 2319 runJUnitTest(__test, __test.test_tilde_slash); | |
| 2320 }); | |
| 2321 _ut.test('test_tilde_slash_eq', () { | |
| 2322 final __test = new ScannerTest(); | |
| 2323 runJUnitTest(__test, __test.test_tilde_slash_eq); | |
| 2324 }); | |
| 2325 _ut.test('test_unclosedPairInInterpolation', () { | |
| 2326 final __test = new ScannerTest(); | |
| 2327 runJUnitTest(__test, __test.test_unclosedPairInInterpolation); | |
| 2328 }); | |
| 2329 }); | |
| 2330 } | |
| 2331 } | 1489 } |
| 2332 | 1490 |
| 2333 /** | 1491 /** |
| 2334 * Instances of the class `ExpectedLocation` encode information about the expect
ed location | 1492 * Instances of the class `ExpectedLocation` encode information about the expect
ed location |
| 2335 * of a given offset in source code. | 1493 * of a given offset in source code. |
| 2336 */ | 1494 */ |
| 2337 class ScannerTest_ExpectedLocation { | 1495 class ScannerTest_ExpectedLocation { |
| 2338 final int _offset; | 1496 final int _offset; |
| 2339 | 1497 |
| 2340 final int _lineNumber; | 1498 final int _lineNumber; |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2466 JUnitTestCase.assertTrue(TokenType.LT_EQ.isUserDefinableOperator); | 1624 JUnitTestCase.assertTrue(TokenType.LT_EQ.isUserDefinableOperator); |
| 2467 JUnitTestCase.assertTrue(TokenType.LT_LT.isUserDefinableOperator); | 1625 JUnitTestCase.assertTrue(TokenType.LT_LT.isUserDefinableOperator); |
| 2468 JUnitTestCase.assertTrue(TokenType.MINUS.isUserDefinableOperator); | 1626 JUnitTestCase.assertTrue(TokenType.MINUS.isUserDefinableOperator); |
| 2469 JUnitTestCase.assertTrue(TokenType.PERCENT.isUserDefinableOperator); | 1627 JUnitTestCase.assertTrue(TokenType.PERCENT.isUserDefinableOperator); |
| 2470 JUnitTestCase.assertTrue(TokenType.PLUS.isUserDefinableOperator); | 1628 JUnitTestCase.assertTrue(TokenType.PLUS.isUserDefinableOperator); |
| 2471 JUnitTestCase.assertTrue(TokenType.SLASH.isUserDefinableOperator); | 1629 JUnitTestCase.assertTrue(TokenType.SLASH.isUserDefinableOperator); |
| 2472 JUnitTestCase.assertTrue(TokenType.STAR.isUserDefinableOperator); | 1630 JUnitTestCase.assertTrue(TokenType.STAR.isUserDefinableOperator); |
| 2473 JUnitTestCase.assertTrue(TokenType.TILDE.isUserDefinableOperator); | 1631 JUnitTestCase.assertTrue(TokenType.TILDE.isUserDefinableOperator); |
| 2474 JUnitTestCase.assertTrue(TokenType.TILDE_SLASH.isUserDefinableOperator); | 1632 JUnitTestCase.assertTrue(TokenType.TILDE_SLASH.isUserDefinableOperator); |
| 2475 } | 1633 } |
| 2476 | |
| 2477 static dartSuite() { | |
| 2478 _ut.group('TokenTypeTest', () { | |
| 2479 _ut.test('test_isOperator', () { | |
| 2480 final __test = new TokenTypeTest(); | |
| 2481 runJUnitTest(__test, __test.test_isOperator); | |
| 2482 }); | |
| 2483 _ut.test('test_isUserDefinableOperator', () { | |
| 2484 final __test = new TokenTypeTest(); | |
| 2485 runJUnitTest(__test, __test.test_isUserDefinableOperator); | |
| 2486 }); | |
| 2487 }); | |
| 2488 } | |
| 2489 } | 1634 } |
| 2490 | 1635 |
| 2491 main() { | 1636 main() { |
| 2492 CharSequenceReaderTest.dartSuite(); | 1637 _ut.groupSep = ' | '; |
| 2493 IncrementalScannerTest.dartSuite(); | 1638 runReflectiveTests(CharSequenceReaderTest); |
| 2494 KeywordStateTest.dartSuite(); | 1639 runReflectiveTests(IncrementalScannerTest); |
| 2495 ScannerTest.dartSuite(); | 1640 runReflectiveTests(KeywordStateTest); |
| 2496 TokenTypeTest.dartSuite(); | 1641 runReflectiveTests(ScannerTest); |
| 1642 runReflectiveTests(TokenTypeTest); |
| 2497 } | 1643 } |
| OLD | NEW |