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

Unified Diff: tests/compiler/dart2js/scanner_test.dart

Issue 2345083003: dart2js: run dartfmt on tests (Closed)
Patch Set: revert another multipart test Created 4 years, 3 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
Index: tests/compiler/dart2js/scanner_test.dart
diff --git a/tests/compiler/dart2js/scanner_test.dart b/tests/compiler/dart2js/scanner_test.dart
index 453ba4206515b0b13235635d138a689aac024a42..ae5dfd3496e0804a9ea6313b56d54bb6be7b42e2 100644
--- a/tests/compiler/dart2js/scanner_test.dart
+++ b/tests/compiler/dart2js/scanner_test.dart
@@ -20,11 +20,11 @@ Token scanUTF8(List<int> bytes) {
int l = bytes.length;
List<int> stringLiteral = new Uint8List(l + 3);
stringLiteral[0] = 0x27; // single quote
- stringLiteral[l+1] = 0x27; // single quote
+ stringLiteral[l + 1] = 0x27; // single quote
// The bytes given to the scanner must be 0-terminated.
- stringLiteral[l+2] = $EOF;
+ stringLiteral[l + 2] = $EOF;
for (int i = 0; i < l; i++) {
- stringLiteral[i+1] = bytes[i];
+ stringLiteral[i + 1] = bytes[i];
}
return new Utf8BytesScanner.fromBytes(stringLiteral).tokenize();
}
@@ -33,30 +33,144 @@ bool isRunningOnJavaScript() => identical(1, 1.0);
main() {
// Google favorite: "Îñţérñåţîöñåļîžåţîờñ".
- Token token = scanUTF8([0xc3, 0x8e, 0xc3, 0xb1, 0xc5, 0xa3, 0xc3, 0xa9, 0x72,
- 0xc3, 0xb1, 0xc3, 0xa5, 0xc5, 0xa3, 0xc3, 0xae, 0xc3,
- 0xb6, 0xc3, 0xb1, 0xc3, 0xa5, 0xc4, 0xbc, 0xc3, 0xae,
- 0xc5, 0xbe, 0xc3, 0xa5, 0xc5, 0xa3, 0xc3, 0xae, 0xe1,
- 0xbb, 0x9d, 0xc3, 0xb1]);
+ Token token = scanUTF8([
+ 0xc3,
+ 0x8e,
+ 0xc3,
+ 0xb1,
+ 0xc5,
+ 0xa3,
+ 0xc3,
+ 0xa9,
+ 0x72,
+ 0xc3,
+ 0xb1,
+ 0xc3,
+ 0xa5,
+ 0xc5,
+ 0xa3,
+ 0xc3,
+ 0xae,
+ 0xc3,
+ 0xb6,
+ 0xc3,
+ 0xb1,
+ 0xc3,
+ 0xa5,
+ 0xc4,
+ 0xbc,
+ 0xc3,
+ 0xae,
+ 0xc5,
+ 0xbe,
+ 0xc3,
+ 0xa5,
+ 0xc5,
+ 0xa3,
+ 0xc3,
+ 0xae,
+ 0xe1,
+ 0xbb,
+ 0x9d,
+ 0xc3,
+ 0xb1
+ ]);
Expect.stringEquals("'Îñţérñåţîöñåļîžåţîờñ'", token.value);
// Blueberry porridge in Danish: "blåbærgrød".
- token = scanUTF8([0x62, 0x6c, 0xc3, 0xa5, 0x62, 0xc3, 0xa6, 0x72, 0x67, 0x72,
- 0xc3, 0xb8, 0x64]);
+ token = scanUTF8([
+ 0x62,
+ 0x6c,
+ 0xc3,
+ 0xa5,
+ 0x62,
+ 0xc3,
+ 0xa6,
+ 0x72,
+ 0x67,
+ 0x72,
+ 0xc3,
+ 0xb8,
+ 0x64
+ ]);
Expect.stringEquals("'blåbærgrød'", token.value);
// "சிவா அணாமாைல", that is "Siva Annamalai" in Tamil.
- token = scanUTF8([0xe0, 0xae, 0x9a, 0xe0, 0xae, 0xbf, 0xe0, 0xae, 0xb5, 0xe0,
- 0xae, 0xbe, 0x20, 0xe0, 0xae, 0x85, 0xe0, 0xae, 0xa3, 0xe0,
- 0xae, 0xbe, 0xe0, 0xae, 0xae, 0xe0, 0xae, 0xbe, 0xe0, 0xaf,
- 0x88, 0xe0, 0xae, 0xb2]);
+ token = scanUTF8([
+ 0xe0,
+ 0xae,
+ 0x9a,
+ 0xe0,
+ 0xae,
+ 0xbf,
+ 0xe0,
+ 0xae,
+ 0xb5,
+ 0xe0,
+ 0xae,
+ 0xbe,
+ 0x20,
+ 0xe0,
+ 0xae,
+ 0x85,
+ 0xe0,
+ 0xae,
+ 0xa3,
+ 0xe0,
+ 0xae,
+ 0xbe,
+ 0xe0,
+ 0xae,
+ 0xae,
+ 0xe0,
+ 0xae,
+ 0xbe,
+ 0xe0,
+ 0xaf,
+ 0x88,
+ 0xe0,
+ 0xae,
+ 0xb2
+ ]);
Expect.stringEquals("'சிவா அணாமாைல'", token.value);
// "िसवा अणामालै", that is "Siva Annamalai" in Devanagari.
- token = scanUTF8([0xe0, 0xa4, 0xbf, 0xe0, 0xa4, 0xb8, 0xe0, 0xa4, 0xb5, 0xe0,
- 0xa4, 0xbe, 0x20, 0xe0, 0xa4, 0x85, 0xe0, 0xa4, 0xa3, 0xe0,
- 0xa4, 0xbe, 0xe0, 0xa4, 0xae, 0xe0, 0xa4, 0xbe, 0xe0, 0xa4,
- 0xb2, 0xe0, 0xa5, 0x88]);
+ token = scanUTF8([
+ 0xe0,
+ 0xa4,
+ 0xbf,
+ 0xe0,
+ 0xa4,
+ 0xb8,
+ 0xe0,
+ 0xa4,
+ 0xb5,
+ 0xe0,
+ 0xa4,
+ 0xbe,
+ 0x20,
+ 0xe0,
+ 0xa4,
+ 0x85,
+ 0xe0,
+ 0xa4,
+ 0xa3,
+ 0xe0,
+ 0xa4,
+ 0xbe,
+ 0xe0,
+ 0xa4,
+ 0xae,
+ 0xe0,
+ 0xa4,
+ 0xbe,
+ 0xe0,
+ 0xa4,
+ 0xb2,
+ 0xe0,
+ 0xa5,
+ 0x88
+ ]);
Expect.stringEquals("'िसवा अणामालै'", token.value);
if (!isRunningOnJavaScript()) {
@@ -75,7 +189,23 @@ main() {
// Regression test for issue 1761.
// "#! Hello, World!"
- token = scan([0x23, 0x21, 0x20, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20,
- 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x21]);
+ token = scan([
+ 0x23,
+ 0x21,
+ 0x20,
+ 0x48,
+ 0x65,
+ 0x6c,
+ 0x6c,
+ 0x6f,
+ 0x2c,
+ 0x20,
+ 0x57,
+ 0x6f,
+ 0x72,
+ 0x6c,
+ 0x64,
+ 0x21
+ ]);
Expect.equals(token.info, EOF_INFO); // Treated as a comment.
}
« no previous file with comments | « tests/compiler/dart2js/scanner_offset_length_test.dart ('k') | tests/compiler/dart2js/semantic_visitor_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698