Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(48)

Side by Side Diff: pkg/analyzer_experimental/test/generated/scanner_test.dart

Issue 24481002: New analyzer_experimental snapshot. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698