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

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

Issue 14308011: New Analysis Engine snapshot. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 8 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 3
4 library engine.scanner_test; 4 library engine.scanner_test;
5 5
6 import 'dart:collection'; 6 import 'dart:collection';
7 import 'package:analyzer_experimental/src/generated/java_core.dart'; 7 import 'package:analyzer_experimental/src/generated/java_core.dart';
8 import 'package:analyzer_experimental/src/generated/java_engine.dart'; 8 import 'package:analyzer_experimental/src/generated/java_engine.dart';
9 import 'package:analyzer_experimental/src/generated/java_junit.dart'; 9 import 'package:analyzer_experimental/src/generated/java_junit.dart';
10 import 'package:analyzer_experimental/src/generated/source.dart'; 10 import 'package:analyzer_experimental/src/generated/source.dart';
(...skipping 537 matching lines...) Expand 10 before | Expand all | Expand 10 after
548 runJUnitTest(__test, __test.test_keyword_void); 548 runJUnitTest(__test, __test.test_keyword_void);
549 }); 549 });
550 _ut.test('test_keyword_while', () { 550 _ut.test('test_keyword_while', () {
551 final __test = new CharBufferScannerTest(); 551 final __test = new CharBufferScannerTest();
552 runJUnitTest(__test, __test.test_keyword_while); 552 runJUnitTest(__test, __test.test_keyword_while);
553 }); 553 });
554 _ut.test('test_keyword_with', () { 554 _ut.test('test_keyword_with', () {
555 final __test = new CharBufferScannerTest(); 555 final __test = new CharBufferScannerTest();
556 runJUnitTest(__test, __test.test_keyword_with); 556 runJUnitTest(__test, __test.test_keyword_with);
557 }); 557 });
558 _ut.test('test_lineInfo', () {
559 final __test = new CharBufferScannerTest();
560 runJUnitTest(__test, __test.test_lineInfo);
561 });
558 _ut.test('test_lt', () { 562 _ut.test('test_lt', () {
559 final __test = new CharBufferScannerTest(); 563 final __test = new CharBufferScannerTest();
560 runJUnitTest(__test, __test.test_lt); 564 runJUnitTest(__test, __test.test_lt);
561 }); 565 });
562 _ut.test('test_lt_eq', () { 566 _ut.test('test_lt_eq', () {
563 final __test = new CharBufferScannerTest(); 567 final __test = new CharBufferScannerTest();
564 runJUnitTest(__test, __test.test_lt_eq); 568 runJUnitTest(__test, __test.test_lt_eq);
565 }); 569 });
566 _ut.test('test_lt_lt', () { 570 _ut.test('test_lt_lt', () {
567 final __test = new CharBufferScannerTest(); 571 final __test = new CharBufferScannerTest();
(...skipping 627 matching lines...) Expand 10 before | Expand all | Expand 10 after
1195 runJUnitTest(__test, __test.test_keyword_void); 1199 runJUnitTest(__test, __test.test_keyword_void);
1196 }); 1200 });
1197 _ut.test('test_keyword_while', () { 1201 _ut.test('test_keyword_while', () {
1198 final __test = new StringScannerTest(); 1202 final __test = new StringScannerTest();
1199 runJUnitTest(__test, __test.test_keyword_while); 1203 runJUnitTest(__test, __test.test_keyword_while);
1200 }); 1204 });
1201 _ut.test('test_keyword_with', () { 1205 _ut.test('test_keyword_with', () {
1202 final __test = new StringScannerTest(); 1206 final __test = new StringScannerTest();
1203 runJUnitTest(__test, __test.test_keyword_with); 1207 runJUnitTest(__test, __test.test_keyword_with);
1204 }); 1208 });
1209 _ut.test('test_lineInfo', () {
1210 final __test = new StringScannerTest();
1211 runJUnitTest(__test, __test.test_lineInfo);
1212 });
1205 _ut.test('test_lt', () { 1213 _ut.test('test_lt', () {
1206 final __test = new StringScannerTest(); 1214 final __test = new StringScannerTest();
1207 runJUnitTest(__test, __test.test_lt); 1215 runJUnitTest(__test, __test.test_lt);
1208 }); 1216 });
1209 _ut.test('test_lt_eq', () { 1217 _ut.test('test_lt_eq', () {
1210 final __test = new StringScannerTest(); 1218 final __test = new StringScannerTest();
1211 runJUnitTest(__test, __test.test_lt_eq); 1219 runJUnitTest(__test, __test.test_lt_eq);
1212 }); 1220 });
1213 _ut.test('test_lt_lt', () { 1221 _ut.test('test_lt_lt', () {
1214 final __test = new StringScannerTest(); 1222 final __test = new StringScannerTest();
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
1451 } 1459 }
1452 void validateStream(JavaStringBuilder builder, Token token) { 1460 void validateStream(JavaStringBuilder builder, Token token) {
1453 if (token == null) { 1461 if (token == null) {
1454 return; 1462 return;
1455 } 1463 }
1456 Token previousToken = null; 1464 Token previousToken = null;
1457 int previousEnd = -1; 1465 int previousEnd = -1;
1458 Token currentToken = token; 1466 Token currentToken = token;
1459 while (currentToken != null && currentToken.type != TokenType.EOF) { 1467 while (currentToken != null && currentToken.type != TokenType.EOF) {
1460 validateStream(builder, currentToken.precedingComments); 1468 validateStream(builder, currentToken.precedingComments);
1461 TokenType type30 = currentToken.type; 1469 TokenType type38 = currentToken.type;
1462 if (identical(type30, TokenType.OPEN_CURLY_BRACKET) || identical(type30, T okenType.OPEN_PAREN) || identical(type30, TokenType.OPEN_SQUARE_BRACKET) || iden tical(type30, TokenType.STRING_INTERPOLATION_EXPRESSION)) { 1470 if (identical(type38, TokenType.OPEN_CURLY_BRACKET) || identical(type38, T okenType.OPEN_PAREN) || identical(type38, TokenType.OPEN_SQUARE_BRACKET) || iden tical(type38, TokenType.STRING_INTERPOLATION_EXPRESSION)) {
1463 if (currentToken is! BeginToken) { 1471 if (currentToken is! BeginToken) {
1464 builder.append("\r\nExpected BeginToken, found "); 1472 builder.append("\r\nExpected BeginToken, found ");
1465 builder.append(currentToken.runtimeType.toString()); 1473 builder.append(currentToken.runtimeType.toString());
1466 builder.append(" "); 1474 builder.append(" ");
1467 writeToken(builder, currentToken); 1475 writeToken(builder, currentToken);
1468 } 1476 }
1469 } 1477 }
1470 int currentStart = currentToken.offset; 1478 int currentStart = currentToken.offset;
1471 int currentLength = currentToken.length; 1479 int currentLength = currentToken.length;
1472 int currentEnd = currentStart + currentLength - 1; 1480 int currentEnd = currentStart + currentLength - 1;
(...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after
1787 } 1795 }
1788 void test_keyword_void() { 1796 void test_keyword_void() {
1789 assertKeywordToken("void"); 1797 assertKeywordToken("void");
1790 } 1798 }
1791 void test_keyword_while() { 1799 void test_keyword_while() {
1792 assertKeywordToken("while"); 1800 assertKeywordToken("while");
1793 } 1801 }
1794 void test_keyword_with() { 1802 void test_keyword_with() {
1795 assertKeywordToken("with"); 1803 assertKeywordToken("with");
1796 } 1804 }
1805 void test_lineInfo() {
1806 String source = "/*\r *\r */";
1807 GatheringErrorListener listener = new GatheringErrorListener();
1808 Token token = scan(source, listener);
1809 JUnitTestCase.assertSame(TokenType.MULTI_LINE_COMMENT, token.precedingCommen ts.type);
1810 listener.assertNoErrors();
1811 LineInfo info = listener.getLineInfo(new TestSource());
1812 JUnitTestCase.assertNotNull(info);
1813 JUnitTestCase.assertEquals(3, info.getLocation(source.length - 1).lineNumber );
1814 }
1797 void test_lt() { 1815 void test_lt() {
1798 assertToken(TokenType.LT, "<"); 1816 assertToken(TokenType.LT, "<");
1799 } 1817 }
1800 void test_lt_eq() { 1818 void test_lt_eq() {
1801 assertToken(TokenType.LT_EQ, "<="); 1819 assertToken(TokenType.LT_EQ, "<=");
1802 } 1820 }
1803 void test_lt_lt() { 1821 void test_lt_lt() {
1804 assertToken(TokenType.LT_LT, "<<"); 1822 assertToken(TokenType.LT_LT, "<<");
1805 } 1823 }
1806 void test_lt_lt_eq() { 1824 void test_lt_lt_eq() {
(...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after
2076 listener.assertNoErrors(); 2094 listener.assertNoErrors();
2077 return token; 2095 return token;
2078 } 2096 }
2079 } 2097 }
2080 main() { 2098 main() {
2081 CharBufferScannerTest.dartSuite(); 2099 CharBufferScannerTest.dartSuite();
2082 KeywordStateTest.dartSuite(); 2100 KeywordStateTest.dartSuite();
2083 StringScannerTest.dartSuite(); 2101 StringScannerTest.dartSuite();
2084 TokenTypeTest.dartSuite(); 2102 TokenTypeTest.dartSuite();
2085 } 2103 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698