| OLD | NEW |
| 1 // This code was auto-generated, is not intended to be edited, and is subject to | 1 // This code was auto-generated, is not intended to be edited, and is subject to |
| 2 // significant change. Please see the README file for more information. | 2 // significant change. Please see the README file for more information. |
| 3 library engine.scanner_test; | 3 library engine.scanner_test; |
| 4 import 'package:analyzer_experimental/src/generated/java_core.dart'; | 4 import 'package:analyzer_experimental/src/generated/java_core.dart'; |
| 5 import 'package:analyzer_experimental/src/generated/java_junit.dart'; | 5 import 'package:analyzer_experimental/src/generated/java_junit.dart'; |
| 6 import 'package:analyzer_experimental/src/generated/source.dart'; | 6 import 'package:analyzer_experimental/src/generated/source.dart'; |
| 7 import 'package:analyzer_experimental/src/generated/error.dart'; | 7 import 'package:analyzer_experimental/src/generated/error.dart'; |
| 8 import 'package:analyzer_experimental/src/generated/scanner.dart'; | 8 import 'package:analyzer_experimental/src/generated/scanner.dart'; |
| 9 import 'package:unittest/unittest.dart' as _ut; | 9 import 'package:unittest/unittest.dart' as _ut; |
| 10 import 'test_support.dart'; | 10 import 'test_support.dart'; |
| (...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 238 runJUnitTest(__test, __test.test_double_both_E); | 238 runJUnitTest(__test, __test.test_double_both_E); |
| 239 }); | 239 }); |
| 240 _ut.test('test_double_both_e', () { | 240 _ut.test('test_double_both_e', () { |
| 241 final __test = new CharBufferScannerTest(); | 241 final __test = new CharBufferScannerTest(); |
| 242 runJUnitTest(__test, __test.test_double_both_e); | 242 runJUnitTest(__test, __test.test_double_both_e); |
| 243 }); | 243 }); |
| 244 _ut.test('test_double_fraction', () { | 244 _ut.test('test_double_fraction', () { |
| 245 final __test = new CharBufferScannerTest(); | 245 final __test = new CharBufferScannerTest(); |
| 246 runJUnitTest(__test, __test.test_double_fraction); | 246 runJUnitTest(__test, __test.test_double_fraction); |
| 247 }); | 247 }); |
| 248 _ut.test('test_double_fraction_D', () { | |
| 249 final __test = new CharBufferScannerTest(); | |
| 250 runJUnitTest(__test, __test.test_double_fraction_D); | |
| 251 }); | |
| 252 _ut.test('test_double_fraction_E', () { | 248 _ut.test('test_double_fraction_E', () { |
| 253 final __test = new CharBufferScannerTest(); | 249 final __test = new CharBufferScannerTest(); |
| 254 runJUnitTest(__test, __test.test_double_fraction_E); | 250 runJUnitTest(__test, __test.test_double_fraction_E); |
| 255 }); | 251 }); |
| 256 _ut.test('test_double_fraction_Ed', () { | |
| 257 final __test = new CharBufferScannerTest(); | |
| 258 runJUnitTest(__test, __test.test_double_fraction_Ed); | |
| 259 }); | |
| 260 _ut.test('test_double_fraction_d', () { | |
| 261 final __test = new CharBufferScannerTest(); | |
| 262 runJUnitTest(__test, __test.test_double_fraction_d); | |
| 263 }); | |
| 264 _ut.test('test_double_fraction_e', () { | 252 _ut.test('test_double_fraction_e', () { |
| 265 final __test = new CharBufferScannerTest(); | 253 final __test = new CharBufferScannerTest(); |
| 266 runJUnitTest(__test, __test.test_double_fraction_e); | 254 runJUnitTest(__test, __test.test_double_fraction_e); |
| 267 }); | 255 }); |
| 268 _ut.test('test_double_fraction_ed', () { | |
| 269 final __test = new CharBufferScannerTest(); | |
| 270 runJUnitTest(__test, __test.test_double_fraction_ed); | |
| 271 }); | |
| 272 _ut.test('test_double_missingDigitInExponent', () { | 256 _ut.test('test_double_missingDigitInExponent', () { |
| 273 final __test = new CharBufferScannerTest(); | 257 final __test = new CharBufferScannerTest(); |
| 274 runJUnitTest(__test, __test.test_double_missingDigitInExponent); | 258 runJUnitTest(__test, __test.test_double_missingDigitInExponent); |
| 275 }); | 259 }); |
| 276 _ut.test('test_double_whole_D', () { | |
| 277 final __test = new CharBufferScannerTest(); | |
| 278 runJUnitTest(__test, __test.test_double_whole_D); | |
| 279 }); | |
| 280 _ut.test('test_double_whole_E', () { | 260 _ut.test('test_double_whole_E', () { |
| 281 final __test = new CharBufferScannerTest(); | 261 final __test = new CharBufferScannerTest(); |
| 282 runJUnitTest(__test, __test.test_double_whole_E); | 262 runJUnitTest(__test, __test.test_double_whole_E); |
| 283 }); | 263 }); |
| 284 _ut.test('test_double_whole_Ed', () { | |
| 285 final __test = new CharBufferScannerTest(); | |
| 286 runJUnitTest(__test, __test.test_double_whole_Ed); | |
| 287 }); | |
| 288 _ut.test('test_double_whole_d', () { | |
| 289 final __test = new CharBufferScannerTest(); | |
| 290 runJUnitTest(__test, __test.test_double_whole_d); | |
| 291 }); | |
| 292 _ut.test('test_double_whole_e', () { | 264 _ut.test('test_double_whole_e', () { |
| 293 final __test = new CharBufferScannerTest(); | 265 final __test = new CharBufferScannerTest(); |
| 294 runJUnitTest(__test, __test.test_double_whole_e); | 266 runJUnitTest(__test, __test.test_double_whole_e); |
| 295 }); | 267 }); |
| 296 _ut.test('test_double_whole_ed', () { | |
| 297 final __test = new CharBufferScannerTest(); | |
| 298 runJUnitTest(__test, __test.test_double_whole_ed); | |
| 299 }); | |
| 300 _ut.test('test_eq', () { | 268 _ut.test('test_eq', () { |
| 301 final __test = new CharBufferScannerTest(); | 269 final __test = new CharBufferScannerTest(); |
| 302 runJUnitTest(__test, __test.test_eq); | 270 runJUnitTest(__test, __test.test_eq); |
| 303 }); | 271 }); |
| 304 _ut.test('test_eq_eq', () { | 272 _ut.test('test_eq_eq', () { |
| 305 final __test = new CharBufferScannerTest(); | 273 final __test = new CharBufferScannerTest(); |
| 306 runJUnitTest(__test, __test.test_eq_eq); | 274 runJUnitTest(__test, __test.test_eq_eq); |
| 307 }); | 275 }); |
| 308 _ut.test('test_gt', () { | 276 _ut.test('test_gt', () { |
| 309 final __test = new CharBufferScannerTest(); | 277 final __test = new CharBufferScannerTest(); |
| (...skipping 615 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 925 runJUnitTest(__test, __test.test_double_both_E); | 893 runJUnitTest(__test, __test.test_double_both_E); |
| 926 }); | 894 }); |
| 927 _ut.test('test_double_both_e', () { | 895 _ut.test('test_double_both_e', () { |
| 928 final __test = new StringScannerTest(); | 896 final __test = new StringScannerTest(); |
| 929 runJUnitTest(__test, __test.test_double_both_e); | 897 runJUnitTest(__test, __test.test_double_both_e); |
| 930 }); | 898 }); |
| 931 _ut.test('test_double_fraction', () { | 899 _ut.test('test_double_fraction', () { |
| 932 final __test = new StringScannerTest(); | 900 final __test = new StringScannerTest(); |
| 933 runJUnitTest(__test, __test.test_double_fraction); | 901 runJUnitTest(__test, __test.test_double_fraction); |
| 934 }); | 902 }); |
| 935 _ut.test('test_double_fraction_D', () { | |
| 936 final __test = new StringScannerTest(); | |
| 937 runJUnitTest(__test, __test.test_double_fraction_D); | |
| 938 }); | |
| 939 _ut.test('test_double_fraction_E', () { | 903 _ut.test('test_double_fraction_E', () { |
| 940 final __test = new StringScannerTest(); | 904 final __test = new StringScannerTest(); |
| 941 runJUnitTest(__test, __test.test_double_fraction_E); | 905 runJUnitTest(__test, __test.test_double_fraction_E); |
| 942 }); | 906 }); |
| 943 _ut.test('test_double_fraction_Ed', () { | |
| 944 final __test = new StringScannerTest(); | |
| 945 runJUnitTest(__test, __test.test_double_fraction_Ed); | |
| 946 }); | |
| 947 _ut.test('test_double_fraction_d', () { | |
| 948 final __test = new StringScannerTest(); | |
| 949 runJUnitTest(__test, __test.test_double_fraction_d); | |
| 950 }); | |
| 951 _ut.test('test_double_fraction_e', () { | 907 _ut.test('test_double_fraction_e', () { |
| 952 final __test = new StringScannerTest(); | 908 final __test = new StringScannerTest(); |
| 953 runJUnitTest(__test, __test.test_double_fraction_e); | 909 runJUnitTest(__test, __test.test_double_fraction_e); |
| 954 }); | 910 }); |
| 955 _ut.test('test_double_fraction_ed', () { | |
| 956 final __test = new StringScannerTest(); | |
| 957 runJUnitTest(__test, __test.test_double_fraction_ed); | |
| 958 }); | |
| 959 _ut.test('test_double_missingDigitInExponent', () { | 911 _ut.test('test_double_missingDigitInExponent', () { |
| 960 final __test = new StringScannerTest(); | 912 final __test = new StringScannerTest(); |
| 961 runJUnitTest(__test, __test.test_double_missingDigitInExponent); | 913 runJUnitTest(__test, __test.test_double_missingDigitInExponent); |
| 962 }); | 914 }); |
| 963 _ut.test('test_double_whole_D', () { | |
| 964 final __test = new StringScannerTest(); | |
| 965 runJUnitTest(__test, __test.test_double_whole_D); | |
| 966 }); | |
| 967 _ut.test('test_double_whole_E', () { | 915 _ut.test('test_double_whole_E', () { |
| 968 final __test = new StringScannerTest(); | 916 final __test = new StringScannerTest(); |
| 969 runJUnitTest(__test, __test.test_double_whole_E); | 917 runJUnitTest(__test, __test.test_double_whole_E); |
| 970 }); | 918 }); |
| 971 _ut.test('test_double_whole_Ed', () { | |
| 972 final __test = new StringScannerTest(); | |
| 973 runJUnitTest(__test, __test.test_double_whole_Ed); | |
| 974 }); | |
| 975 _ut.test('test_double_whole_d', () { | |
| 976 final __test = new StringScannerTest(); | |
| 977 runJUnitTest(__test, __test.test_double_whole_d); | |
| 978 }); | |
| 979 _ut.test('test_double_whole_e', () { | 919 _ut.test('test_double_whole_e', () { |
| 980 final __test = new StringScannerTest(); | 920 final __test = new StringScannerTest(); |
| 981 runJUnitTest(__test, __test.test_double_whole_e); | 921 runJUnitTest(__test, __test.test_double_whole_e); |
| 982 }); | 922 }); |
| 983 _ut.test('test_double_whole_ed', () { | |
| 984 final __test = new StringScannerTest(); | |
| 985 runJUnitTest(__test, __test.test_double_whole_ed); | |
| 986 }); | |
| 987 _ut.test('test_eq', () { | 923 _ut.test('test_eq', () { |
| 988 final __test = new StringScannerTest(); | 924 final __test = new StringScannerTest(); |
| 989 runJUnitTest(__test, __test.test_eq); | 925 runJUnitTest(__test, __test.test_eq); |
| 990 }); | 926 }); |
| 991 _ut.test('test_eq_eq', () { | 927 _ut.test('test_eq_eq', () { |
| 992 final __test = new StringScannerTest(); | 928 final __test = new StringScannerTest(); |
| 993 runJUnitTest(__test, __test.test_eq_eq); | 929 runJUnitTest(__test, __test.test_eq_eq); |
| 994 }); | 930 }); |
| 995 _ut.test('test_gt', () { | 931 _ut.test('test_gt', () { |
| 996 final __test = new StringScannerTest(); | 932 final __test = new StringScannerTest(); |
| (...skipping 637 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1634 } | 1570 } |
| 1635 void test_double_both_e() { | 1571 void test_double_both_e() { |
| 1636 assertToken(TokenType.DOUBLE, "0.123e4"); | 1572 assertToken(TokenType.DOUBLE, "0.123e4"); |
| 1637 } | 1573 } |
| 1638 void test_double_both_E() { | 1574 void test_double_both_E() { |
| 1639 assertToken(TokenType.DOUBLE, "0.123E4"); | 1575 assertToken(TokenType.DOUBLE, "0.123E4"); |
| 1640 } | 1576 } |
| 1641 void test_double_fraction() { | 1577 void test_double_fraction() { |
| 1642 assertToken(TokenType.DOUBLE, ".123"); | 1578 assertToken(TokenType.DOUBLE, ".123"); |
| 1643 } | 1579 } |
| 1644 void test_double_fraction_d() { | |
| 1645 assertToken(TokenType.DOUBLE, ".123d"); | |
| 1646 } | |
| 1647 void test_double_fraction_D() { | |
| 1648 assertToken(TokenType.DOUBLE, ".123D"); | |
| 1649 } | |
| 1650 void test_double_fraction_e() { | 1580 void test_double_fraction_e() { |
| 1651 assertToken(TokenType.DOUBLE, ".123e4"); | 1581 assertToken(TokenType.DOUBLE, ".123e4"); |
| 1652 } | 1582 } |
| 1653 void test_double_fraction_E() { | 1583 void test_double_fraction_E() { |
| 1654 assertToken(TokenType.DOUBLE, ".123E4"); | 1584 assertToken(TokenType.DOUBLE, ".123E4"); |
| 1655 } | 1585 } |
| 1656 void test_double_fraction_ed() { | |
| 1657 assertToken(TokenType.DOUBLE, ".123e4d"); | |
| 1658 } | |
| 1659 void test_double_fraction_Ed() { | |
| 1660 assertToken(TokenType.DOUBLE, ".123E4d"); | |
| 1661 } | |
| 1662 void test_double_missingDigitInExponent() { | 1586 void test_double_missingDigitInExponent() { |
| 1663 assertError(ScannerErrorCode.MISSING_DIGIT, 1, "1e"); | 1587 assertError(ScannerErrorCode.MISSING_DIGIT, 1, "1e"); |
| 1664 } | 1588 } |
| 1665 void test_double_whole_d() { | |
| 1666 assertToken(TokenType.DOUBLE, "12d"); | |
| 1667 } | |
| 1668 void test_double_whole_D() { | |
| 1669 assertToken(TokenType.DOUBLE, "12D"); | |
| 1670 } | |
| 1671 void test_double_whole_e() { | 1589 void test_double_whole_e() { |
| 1672 assertToken(TokenType.DOUBLE, "12e4"); | 1590 assertToken(TokenType.DOUBLE, "12e4"); |
| 1673 } | 1591 } |
| 1674 void test_double_whole_E() { | 1592 void test_double_whole_E() { |
| 1675 assertToken(TokenType.DOUBLE, "12E4"); | 1593 assertToken(TokenType.DOUBLE, "12E4"); |
| 1676 } | 1594 } |
| 1677 void test_double_whole_ed() { | |
| 1678 assertToken(TokenType.DOUBLE, "12e4d"); | |
| 1679 } | |
| 1680 void test_double_whole_Ed() { | |
| 1681 assertToken(TokenType.DOUBLE, "12E4d"); | |
| 1682 } | |
| 1683 void test_eq() { | 1595 void test_eq() { |
| 1684 assertToken(TokenType.EQ, "="); | 1596 assertToken(TokenType.EQ, "="); |
| 1685 } | 1597 } |
| 1686 void test_eq_eq() { | 1598 void test_eq_eq() { |
| 1687 assertToken(TokenType.EQ_EQ, "=="); | 1599 assertToken(TokenType.EQ_EQ, "=="); |
| 1688 } | 1600 } |
| 1689 void test_gt() { | 1601 void test_gt() { |
| 1690 assertToken(TokenType.GT, ">"); | 1602 assertToken(TokenType.GT, ">"); |
| 1691 } | 1603 } |
| 1692 void test_gt_eq() { | 1604 void test_gt_eq() { |
| (...skipping 543 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2236 if (identical(expectedType, TokenType.SCRIPT_TAG)) { | 2148 if (identical(expectedType, TokenType.SCRIPT_TAG)) { |
| 2237 return originalToken; | 2149 return originalToken; |
| 2238 } else if (identical(expectedType, TokenType.SINGLE_LINE_COMMENT)) { | 2150 } else if (identical(expectedType, TokenType.SINGLE_LINE_COMMENT)) { |
| 2239 Token tokenWithSpaces = scan2(" ${source}"); | 2151 Token tokenWithSpaces = scan2(" ${source}"); |
| 2240 JUnitTestCase.assertNotNull(tokenWithSpaces); | 2152 JUnitTestCase.assertNotNull(tokenWithSpaces); |
| 2241 JUnitTestCase.assertEquals(expectedType, tokenWithSpaces.type); | 2153 JUnitTestCase.assertEquals(expectedType, tokenWithSpaces.type); |
| 2242 JUnitTestCase.assertEquals(1, tokenWithSpaces.offset); | 2154 JUnitTestCase.assertEquals(1, tokenWithSpaces.offset); |
| 2243 JUnitTestCase.assertEquals(source.length, tokenWithSpaces.length); | 2155 JUnitTestCase.assertEquals(source.length, tokenWithSpaces.length); |
| 2244 JUnitTestCase.assertEquals(source, tokenWithSpaces.lexeme); | 2156 JUnitTestCase.assertEquals(source, tokenWithSpaces.lexeme); |
| 2245 return originalToken; | 2157 return originalToken; |
| 2158 } else if (identical(expectedType, TokenType.INT) || identical(expectedType,
TokenType.DOUBLE)) { |
| 2159 Token tokenWithLowerD = scan2("${source}d"); |
| 2160 JUnitTestCase.assertNotNull(tokenWithLowerD); |
| 2161 JUnitTestCase.assertEquals(expectedType, tokenWithLowerD.type); |
| 2162 JUnitTestCase.assertEquals(0, tokenWithLowerD.offset); |
| 2163 JUnitTestCase.assertEquals(source.length, tokenWithLowerD.length); |
| 2164 JUnitTestCase.assertEquals(source, tokenWithLowerD.lexeme); |
| 2165 Token tokenWithUpperD = scan2("${source}D"); |
| 2166 JUnitTestCase.assertNotNull(tokenWithUpperD); |
| 2167 JUnitTestCase.assertEquals(expectedType, tokenWithUpperD.type); |
| 2168 JUnitTestCase.assertEquals(0, tokenWithUpperD.offset); |
| 2169 JUnitTestCase.assertEquals(source.length, tokenWithUpperD.length); |
| 2170 JUnitTestCase.assertEquals(source, tokenWithUpperD.lexeme); |
| 2246 } | 2171 } |
| 2247 Token tokenWithSpaces = scan2(" ${source} "); | 2172 Token tokenWithSpaces = scan2(" ${source} "); |
| 2248 JUnitTestCase.assertNotNull(tokenWithSpaces); | 2173 JUnitTestCase.assertNotNull(tokenWithSpaces); |
| 2249 JUnitTestCase.assertEquals(expectedType, tokenWithSpaces.type); | 2174 JUnitTestCase.assertEquals(expectedType, tokenWithSpaces.type); |
| 2250 JUnitTestCase.assertEquals(1, tokenWithSpaces.offset); | 2175 JUnitTestCase.assertEquals(1, tokenWithSpaces.offset); |
| 2251 JUnitTestCase.assertEquals(source.length, tokenWithSpaces.length); | 2176 JUnitTestCase.assertEquals(source.length, tokenWithSpaces.length); |
| 2252 JUnitTestCase.assertEquals(source, tokenWithSpaces.lexeme); | 2177 JUnitTestCase.assertEquals(source, tokenWithSpaces.lexeme); |
| 2253 JUnitTestCase.assertEquals(TokenType.EOF, originalToken.next.type); | 2178 JUnitTestCase.assertEquals(TokenType.EOF, originalToken.next.type); |
| 2254 return originalToken; | 2179 return originalToken; |
| 2255 } | 2180 } |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2295 this._lineNumber = lineNumber; | 2220 this._lineNumber = lineNumber; |
| 2296 this._columnNumber = columnNumber; | 2221 this._columnNumber = columnNumber; |
| 2297 } | 2222 } |
| 2298 } | 2223 } |
| 2299 main() { | 2224 main() { |
| 2300 CharBufferScannerTest.dartSuite(); | 2225 CharBufferScannerTest.dartSuite(); |
| 2301 KeywordStateTest.dartSuite(); | 2226 KeywordStateTest.dartSuite(); |
| 2302 StringScannerTest.dartSuite(); | 2227 StringScannerTest.dartSuite(); |
| 2303 TokenTypeTest.dartSuite(); | 2228 TokenTypeTest.dartSuite(); |
| 2304 } | 2229 } |
| OLD | NEW |