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

Unified Diff: pkg/analyzer_experimental/test/generated/scanner_test.dart

Issue 26096002: 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/analyzer_experimental/test/generated/resolver_test.dart ('k') | tests/co19/co19-analyzer2.status » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer_experimental/test/generated/scanner_test.dart
diff --git a/pkg/analyzer_experimental/test/generated/scanner_test.dart b/pkg/analyzer_experimental/test/generated/scanner_test.dart
index e709c47f10c1e4a36ed33bdecbc6cc2a66fb2a69..9c31c5571b89bf3df5bfed0296f6ab9e5758707a 100644
--- a/pkg/analyzer_experimental/test/generated/scanner_test.dart
+++ b/pkg/analyzer_experimental/test/generated/scanner_test.dart
@@ -529,6 +529,10 @@ class CharBufferScannerTest extends AbstractScannerTest {
final __test = new CharBufferScannerTest();
runJUnitTest(__test, __test.test_lineInfo_multilineComment);
});
+ _ut.test('test_lineInfo_multilineString', () {
+ final __test = new CharBufferScannerTest();
+ runJUnitTest(__test, __test.test_lineInfo_multilineString);
+ });
_ut.test('test_lineInfo_simpleClass', () {
final __test = new CharBufferScannerTest();
runJUnitTest(__test, __test.test_lineInfo_simpleClass);
@@ -665,6 +669,14 @@ class CharBufferScannerTest extends AbstractScannerTest {
final __test = new CharBufferScannerTest();
runJUnitTest(__test, __test.test_string_multi_double);
});
+ _ut.test('test_string_multi_embeddedQuotes', () {
+ final __test = new CharBufferScannerTest();
+ runJUnitTest(__test, __test.test_string_multi_embeddedQuotes);
+ });
+ _ut.test('test_string_multi_embeddedQuotes_escapedChar', () {
+ final __test = new CharBufferScannerTest();
+ runJUnitTest(__test, __test.test_string_multi_embeddedQuotes_escapedChar);
+ });
_ut.test('test_string_multi_interpolation_block', () {
final __test = new CharBufferScannerTest();
runJUnitTest(__test, __test.test_string_multi_interpolation_block);
@@ -1184,6 +1196,10 @@ class StringScannerTest extends AbstractScannerTest {
final __test = new StringScannerTest();
runJUnitTest(__test, __test.test_lineInfo_multilineComment);
});
+ _ut.test('test_lineInfo_multilineString', () {
+ final __test = new StringScannerTest();
+ runJUnitTest(__test, __test.test_lineInfo_multilineString);
+ });
_ut.test('test_lineInfo_simpleClass', () {
final __test = new StringScannerTest();
runJUnitTest(__test, __test.test_lineInfo_simpleClass);
@@ -1324,6 +1340,14 @@ class StringScannerTest extends AbstractScannerTest {
final __test = new StringScannerTest();
runJUnitTest(__test, __test.test_string_multi_double);
});
+ _ut.test('test_string_multi_embeddedQuotes', () {
+ final __test = new StringScannerTest();
+ runJUnitTest(__test, __test.test_string_multi_embeddedQuotes);
+ });
+ _ut.test('test_string_multi_embeddedQuotes_escapedChar', () {
+ final __test = new StringScannerTest();
+ runJUnitTest(__test, __test.test_string_multi_embeddedQuotes_escapedChar);
+ });
_ut.test('test_string_multi_interpolation_block', () {
final __test = new StringScannerTest();
runJUnitTest(__test, __test.test_string_multi_interpolation_block);
@@ -1794,6 +1818,13 @@ abstract class AbstractScannerTest extends JUnitTestCase {
new AbstractScannerTest_ExpectedLocation(4, 2, 2),
new AbstractScannerTest_ExpectedLocation(source.length - 1, 3, 3)]);
}
+ void test_lineInfo_multilineString() {
+ String source = "'''a\r\nbc\r\nd'''";
+ assertLineInfo(source, [
+ new AbstractScannerTest_ExpectedLocation(0, 1, 1),
+ new AbstractScannerTest_ExpectedLocation(7, 2, 2),
+ new AbstractScannerTest_ExpectedLocation(source.length - 1, 3, 4)]);
+ }
void test_lineInfo_simpleClass() {
String source = "class Test {\r\n String s = '...';\r\n int get x => s.MISSING_GETTER;\r\n}";
assertLineInfo(source, [
@@ -1917,7 +1948,13 @@ abstract class AbstractScannerTest extends JUnitTestCase {
JUnitTestCase.assertEquals(token, next.previous);
}
void test_string_multi_double() {
- assertToken(TokenType.STRING, "\"\"\"multi-line\nstring\"\"\"");
+ assertToken(TokenType.STRING, "\"\"\"line1\nline2\"\"\"");
+ }
+ void test_string_multi_embeddedQuotes() {
+ assertToken(TokenType.STRING, "\"\"\"line1\n\"\"\nline2\"\"\"");
+ }
+ void test_string_multi_embeddedQuotes_escapedChar() {
+ assertToken(TokenType.STRING, "\"\"\"a\"\"\\tb\"\"\"");
}
void test_string_multi_interpolation_block() {
assertTokens("\"Hello \${name}!\"", [
@@ -1944,7 +1981,7 @@ abstract class AbstractScannerTest extends JUnitTestCase {
assertError(ScannerErrorCode.UNTERMINATED_STRING_LITERAL, 8, "'''string");
}
void test_string_raw_multi_double() {
- assertToken(TokenType.STRING, "r\"\"\"string\"\"\"");
+ assertToken(TokenType.STRING, "r\"\"\"line1\nline2\"\"\"");
}
void test_string_raw_multi_single() {
assertToken(TokenType.STRING, "r'''string'''");
« no previous file with comments | « pkg/analyzer_experimental/test/generated/resolver_test.dart ('k') | tests/co19/co19-analyzer2.status » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698