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

Unified Diff: tests/language/function_syntax_test.dart

Issue 2765693002: Update all tests (Closed)
Patch Set: Created 3 years, 9 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/language/function_syntax_test.dart
diff --git a/tests/language/function_syntax_test.dart b/tests/language/function_syntax_test.dart
index ff96445a07c3be33c68b8d94efa0dc389578023f..fc9d92568d0d86d5ac542e150bc1c7f8d0505233 100644
--- a/tests/language/function_syntax_test.dart
+++ b/tests/language/function_syntax_test.dart
@@ -9,9 +9,9 @@ import "package:expect/expect.dart";
class FunctionSyntaxTest {
static void testMain
-/* /// 00: compile-time error
+/* //# 00: compile-time error
()
-*/ /// 00: continued
+*/ //# 00: continued
{
testNestedFunctions();
testFunctionExpressions();
@@ -23,25 +23,25 @@ class FunctionSyntaxTest {
}
static void testNestedFunctions
-/* /// 01: compile-time error
+/* //# 01: compile-time error
()
-*/ /// 01: continued
+*/ //# 01: continued
{
// No types - braces.
nb0
-/* /// 02: compile-time error
+/* //# 02: compile-time error
()
-*/ /// 02: continued
+*/ //# 02: continued
{ return 42; }
nb1
-/* /// 03: compile-time error
+/* //# 03: compile-time error
(a)
-*/ /// 03: continued
+*/ //# 03: continued
{ return a; }
nb2
-/* /// 04: compile-time error
+/* //# 04: compile-time error
(a, b)
-*/ /// 04: continued
+*/ //# 04: continued
{ return a + b; }
Expect.equals(42, nb0());
Expect.equals(87, nb1(87));
@@ -49,19 +49,19 @@ class FunctionSyntaxTest {
// No types - arrows.
na0
-/* /// 05: compile-time error
+/* //# 05: compile-time error
()
-*/ /// 05: continued
+*/ //# 05: continued
=> 42;
na1
-/* /// 06: compile-time error
+/* //# 06: compile-time error
(a)
-*/ /// 06: continued
+*/ //# 06: continued
=> a;
na2
-/* /// 07: compile-time error
+/* //# 07: compile-time error
(a, b)
-*/ /// 07: continued
+*/ //# 07: continued
=> a + b;
Expect.equals(42, na0());
Expect.equals(87, na1(87));
@@ -69,19 +69,19 @@ class FunctionSyntaxTest {
// Return type - braces.
int rb0
-/* /// 08: compile-time error
+/* //# 08: compile-time error
()
-*/ /// 08: continued
+*/ //# 08: continued
{ return 42; }
int rb1
-/* /// 09: compile-time error
+/* //# 09: compile-time error
(a)
-*/ /// 09: continued
+*/ //# 09: continued
{ return a; }
int rb2
-/* /// 10: compile-time error
+/* //# 10: compile-time error
(a, b)
-*/ /// 10: continued
+*/ //# 10: continued
{ return a + b; }
Expect.equals(42, rb0());
Expect.equals(87, rb1(87));
@@ -89,19 +89,19 @@ class FunctionSyntaxTest {
// Return type - arrows.
int ra0
-/* /// 11: compile-time error
+/* //# 11: compile-time error
()
-*/ /// 11: continued
+*/ //# 11: continued
=> 42;
int ra1
-/* /// 12: compile-time error
+/* //# 12: compile-time error
(a)
-*/ /// 12: continued
+*/ //# 12: continued
=> a;
int ra2
-/* /// 13: compile-time error
+/* //# 13: compile-time error
(a, b)
-*/ /// 13: continued
+*/ //# 13: continued
=> a + b;
Expect.equals(42, ra0());
Expect.equals(87, ra1(87));
@@ -109,14 +109,14 @@ class FunctionSyntaxTest {
// Fully typed - braces.
int fb1
-/* /// 14: compile-time error
+/* //# 14: compile-time error
(int a)
-*/ /// 14: continued
+*/ //# 14: continued
{ return a; }
int fb2
-/* /// 15: compile-time error
+/* //# 15: compile-time error
(int a, int b)
-*/ /// 15: continued
+*/ //# 15: continued
{ return a + b; }
Expect.equals(42, rb0());
Expect.equals(87, rb1(87));
@@ -124,14 +124,14 @@ class FunctionSyntaxTest {
// Fully typed - arrows.
int fa1
-/* /// 16: compile-time error
+/* //# 16: compile-time error
(int a)
-*/ /// 16: continued
+*/ //# 16: continued
=> a;
int fa2
-/* /// 17: compile-time error
+/* //# 17: compile-time error
(int a, int b)
-*/ /// 17: continued
+*/ //# 17: continued
=> a + b;
Expect.equals(42, ra0());
Expect.equals(87, ra1(87));
@@ -139,193 +139,193 @@ class FunctionSyntaxTest {
// Generic types - braces.
List<int> gb0
-/* /// 18: compile-time error
+/* //# 18: compile-time error
()
-*/ /// 18: continued
+*/ //# 18: continued
{ return [42]; }
List<int> gb1
-/* /// 19: compile-time error
+/* //# 19: compile-time error
(List<int> a)
-*/ /// 19: continued
+*/ //# 19: continued
{ return a; }
Expect.equals(42, gb0()[0]);
Expect.equals(87, gb1([87])[0]);
// Generic types - arrows.
List<int> ga0
-/* /// 20: compile-time error
+/* //# 20: compile-time error
()
-*/ /// 20: continued
+*/ //# 20: continued
=> [42];
List<int> ga1
-/* /// 21: compile-time error
+/* //# 21: compile-time error
(List<int> a)
-*/ /// 21: continued
+*/ //# 21: continued
=> a;
Expect.equals(42, ga0()[0]);
Expect.equals(87, ga1([87])[0]);
}
static void testFunctionExpressions
-/* /// 22: compile-time error
+/* //# 22: compile-time error
()
-*/ /// 22: continued
+*/ //# 22: continued
{
eval0
-/* /// 23: compile-time error
+/* //# 23: compile-time error
(fn)
-*/ /// 23: continued
+*/ //# 23: continued
=> fn();
eval1
-/* /// 24: compile-time error
+/* //# 24: compile-time error
(fn, a)
-*/ /// 24: continued
+*/ //# 24: continued
=> fn(a);
eval2
-/* /// 25: compile-time error
+/* //# 25: compile-time error
(fn, a, b)
-*/ /// 25: continued
+*/ //# 25: continued
=> fn(a, b);
// No types - braces.
Expect.equals(42, eval0(
-/* /// 26: compile-time error
+/* //# 26: compile-time error
()
-*/ /// 26: continued
+*/ //# 26: continued
{ return 42; }));
Expect.equals(87, eval1(
-/* /// 27: compile-time error
+/* //# 27: compile-time error
(a)
-*/ /// 27: continued
+*/ //# 27: continued
{ return a; }, 87));
Expect.equals(1 + 2, eval2(
-/* /// 28: compile-time error
+/* //# 28: compile-time error
(a, b)
-*/ /// 28: continued
+*/ //# 28: continued
{ return a + b; }, 1, 2));
Expect.equals(42, eval0(
-/* /// 29: compile-time error
+/* //# 29: compile-time error
()
-*/ /// 29: continued
+*/ //# 29: continued
{ return 42; }));
Expect.equals(87, eval1(
-/* /// 30: compile-time error
+/* //# 30: compile-time error
(a)
-*/ /// 30: continued
+*/ //# 30: continued
{ return a; }, 87));
Expect.equals(1 + 2, eval2(
-/* /// 31: compile-time error
+/* //# 31: compile-time error
(a, b)
-*/ /// 31: continued
+*/ //# 31: continued
{ return a + b; }, 1, 2));
// No types - arrows.
Expect.equals(42, eval0(
-/* /// 32: compile-time error
+/* //# 32: compile-time error
()
-*/ /// 32: continued
+*/ //# 32: continued
=> 42));
Expect.equals(87, eval1(
-/* /// 33: compile-time error
+/* //# 33: compile-time error
(a)
-*/ /// 33: continued
+*/ //# 33: continued
=> a, 87));
Expect.equals(1 + 2, eval2(
-/* /// 34: compile-time error
+/* //# 34: compile-time error
(a, b)
-*/ /// 34: continued
+*/ //# 34: continued
=> a + b, 1, 2));
Expect.equals(42, eval0(
-/* /// 35: compile-time error
+/* //# 35: compile-time error
()
-*/ /// 35: continued
+*/ //# 35: continued
=> 42));
Expect.equals(87, eval1(
-/* /// 36: compile-time error
+/* //# 36: compile-time error
(a)
-*/ /// 36: continued
+*/ //# 36: continued
=> a, 87));
Expect.equals(1 + 2, eval2(
-/* /// 37: compile-time error
+/* //# 37: compile-time error
(a, b)
-*/ /// 37: continued
+*/ //# 37: continued
=> a + b, 1, 2));
// Argument types - braces.
Expect.equals(42, eval0(
-/* /// 44: compile-time error
+/* //# 44: compile-time error
()
-*/ /// 44: continued
+*/ //# 44: continued
{ return 42; }));
Expect.equals(87, eval1(
-/* /// 45: compile-time error
+/* //# 45: compile-time error
(int a)
-*/ /// 45: continued
+*/ //# 45: continued
{ return a; }, 87));
Expect.equals(1 + 2, eval2(
-/* /// 46: compile-time error
+/* //# 46: compile-time error
(int a, int b)
-*/ /// 46: continued
+*/ //# 46: continued
{ return a + b; }, 1, 2));
Expect.equals(42, eval0(
-/* /// 47: compile-time error
+/* //# 47: compile-time error
()
-*/ /// 47: continued
+*/ //# 47: continued
{ return 42; }));
Expect.equals(87, eval1(
-/* /// 48: compile-time error
+/* //# 48: compile-time error
(int a)
-*/ /// 48: continued
+*/ //# 48: continued
{ return a; }, 87));
Expect.equals(1 + 2, eval2(
-/* /// 49: compile-time error
+/* //# 49: compile-time error
(int a, int b)
-*/ /// 49: continued
+*/ //# 49: continued
{ return a + b; }, 1, 2));
// Argument types - arrows.
Expect.equals(42, eval0(
-/* /// 50: compile-time error
+/* //# 50: compile-time error
()
-*/ /// 50: continued
+*/ //# 50: continued
=> 42));
Expect.equals(87, eval1(
-/* /// 51: compile-time error
+/* //# 51: compile-time error
(int a)
-*/ /// 51: continued
+*/ //# 51: continued
=> a, 87));
Expect.equals(1 + 2, eval2(
-/* /// 52: compile-time error
+/* //# 52: compile-time error
(int a, int b)
-*/ /// 52: continued
+*/ //# 52: continued
=> a + b, 1, 2));
Expect.equals(42, eval0(
-/* /// 53: compile-time error
+/* //# 53: compile-time error
()
-*/ /// 53: continued
+*/ //# 53: continued
=> 42));
Expect.equals(87, eval1(
-/* /// 54: compile-time error
+/* //# 54: compile-time error
(int a)
-*/ /// 54: continued
+*/ //# 54: continued
=> a, 87));
Expect.equals(1 + 2, eval2(
-/* /// 55: compile-time error
+/* //# 55: compile-time error
(int a, int b)
-*/ /// 55: continued
+*/ //# 55: continued
=> a + b, 1, 2));
}
static void testPrecedence
-/* /// 64: compile-time error
+/* //# 64: compile-time error
()
-*/ /// 64: continued
+*/ //# 64: continued
{
expectEvaluatesTo
-/* /// 65: compile-time error
+/* //# 65: compile-time error
(value, fn)
-*/ /// 65: continued
+*/ //# 65: continued
{ Expect.equals(value, fn()); }
// Assignment.
@@ -403,9 +403,9 @@ class FunctionSyntaxTest {
// Selector.
fn
-/* /// 66: compile-time error
+/* //# 66: compile-time error
()
-*/ /// 66: continued
+*/ //# 66: continued
=> 42;
var list = [87];
expectEvaluatesTo(42, ()=> fn());
@@ -415,9 +415,9 @@ class FunctionSyntaxTest {
}
static void testInitializers
-/* /// 67: compile-time error
+/* //# 67: compile-time error
()
-*/ /// 67: continued
+*/ //# 67: continued
{
Expect.equals(42, (new C.cb0().fn)());
Expect.equals(43, (new C.ca0().fn)());
@@ -448,9 +448,9 @@ class FunctionSyntaxTest {
}
static void testFunctionParameter
-/* /// 68: compile-time error
+/* //# 68: compile-time error
()
-*/ /// 68: continued
+*/ //# 68: continued
{
f0(fn()) => fn();
Expect.equals(42, f0(()=> 42));
@@ -466,26 +466,26 @@ class FunctionSyntaxTest {
}
static void testFunctionIdentifierExpression
-/* /// 69: compile-time error
+/* //# 69: compile-time error
()
-*/ /// 69: continued
+*/ //# 69: continued
{
Expect.equals(87, (
-/* /// 70: compile-time error
+/* //# 70: compile-time error
()
-*/ /// 70: continued
+*/ //# 70: continued
=> 87)());
}
static void testFunctionIdentifierStatement
-/* /// 71: compile-time error
+/* //# 71: compile-time error
()
-*/ /// 71: continued
+*/ //# 71: continued
{
function
-/* /// 72: compile-time error
+/* //# 72: compile-time error
()
-*/ /// 72: continued
+*/ //# 72: continued
=> 42;
Expect.equals(42, function());
Expect.equals(true, function is Function);
@@ -533,9 +533,9 @@ class C {
C.ra3() : fn = {'x': () => 69}['x'] { }
static wrap
-/* /// 73: compile-time error
+/* //# 73: compile-time error
(fn)
-*/ /// 73: continued
+*/ //# 73: continued
{ return fn; }
final fn;
@@ -543,9 +543,9 @@ class C {
}
main
-/* /// 74: compile-time error
+/* //# 74: compile-time error
()
-*/ /// 74: continued
+*/ //# 74: continued
{
FunctionSyntaxTest.testMain();
}

Powered by Google App Engine
This is Rietveld 408576698