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

Unified Diff: tests/language_strong/function_subtype_inline2_test.dart

Issue 2999733002: Migrate test block 47 and downstream dependencies to Dart 2.0. (Closed)
Patch Set: Whitespace Created 3 years, 4 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_strong/function_subtype_inline2_test.dart
diff --git a/tests/language_strong/function_subtype_inline2_test.dart b/tests/language_strong/function_subtype_inline2_test.dart
deleted file mode 100644
index 546d628443529e6c85d8e97543098a6b2fee912d..0000000000000000000000000000000000000000
--- a/tests/language_strong/function_subtype_inline2_test.dart
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-// Dart test program for constructors and initializers.
-
-// Check function subtyping of inlined function typed parameters.
-
-import 'checked_mode_helper.dart';
-
-class C {
- var field;
- C.c1(int this.field());
- C.c2({int this.field()});
- C.c3({int field(): null});
- C.c4({int this.field(): null});
- C.c5([int this.field()]);
- C.c6([int field() = null]);
- C.c7([int this.field() = null]);
-}
-
-void test(var f, String constructorName) {
- testDynamicTypeError(false, () => f(m1), "'new C.$constructorName(m1)'");
- testDynamicTypeError(true, () => f(m2), "'new C.$constructorName(m2)'");
- testDynamicTypeError(false, () => f(m3), "'new C.$constructorName(m3)'");
- testDynamicTypeError(true, () => f(m4), "'new C.$constructorName(m4)'");
-}
-
-int m1() => null;
-String m2() => null;
-m3() => null;
-m4(int i) => null;
-
-main() {
- test((m) => new C.c1(m), 'c1');
- test((m) => new C.c2(field: m), 'c2');
- test((m) => new C.c3(field: m), 'c3');
- test((m) => new C.c4(field: m), 'c4');
- test((m) => new C.c5(m), 'c5');
- test((m) => new C.c6(m), 'c6');
- test((m) => new C.c7(m), 'c7');
-}

Powered by Google App Engine
This is Rietveld 408576698