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

Unified Diff: tests/lib/mirrors/delegate_function_invocation_test.dart

Issue 3011633002: Added back helper file accidentally deleted during test block 219 migration. (Closed)
Patch Set: 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
« no previous file with comments | « tests/lib/mirrors/delegate_class_test.dart ('k') | tests/lib/mirrors/delegate_library_test.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests/lib/mirrors/delegate_function_invocation_test.dart
diff --git a/tests/lib/mirrors/delegate_function_invocation_test.dart b/tests/lib/mirrors/delegate_function_invocation_test.dart
deleted file mode 100644
index ae9c5a738a62390e9aa62c4fdc062fd6cbd4dc33..0000000000000000000000000000000000000000
--- a/tests/lib/mirrors/delegate_function_invocation_test.dart
+++ /dev/null
@@ -1,57 +0,0 @@
-// Copyright (c) 2014, 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.
-
-library test.delegate_function_invocation;
-
-@MirrorsUsed(targets: "test.delegate_function_invocation")
-import 'dart:mirrors';
-
-import 'package:expect/expect.dart';
-
-class Proxy {
- var targetMirror;
- Proxy(target) : this.targetMirror = reflect(target);
- noSuchMethod(invocation) => targetMirror.delegate(invocation);
-}
-
-testClosure() {
- var proxy = new Proxy(() => 42);
- Expect.equals(42, proxy());
- Expect.equals(42, proxy.call());
-}
-
-class FakeFunction {
- call() => 43;
-}
-
-testFakeFunction() {
- var proxy = new Proxy(new FakeFunction());
- Expect.equals(43, proxy());
- Expect.equals(43, proxy.call());
-}
-
-topLevelFunction() => 44;
-
-testTopLevelTearOff() {
- var proxy = new Proxy(topLevelFunction);
- Expect.equals(44, proxy());
- Expect.equals(44, proxy.call());
-}
-
-class C {
- method() => 45;
-}
-
-testInstanceTearOff() {
- var proxy = new Proxy(new C().method);
- Expect.equals(45, proxy());
- Expect.equals(45, proxy.call());
-}
-
-main() {
- testClosure();
- testFakeFunction();
- testTopLevelTearOff();
- testInstanceTearOff();
-}
« no previous file with comments | « tests/lib/mirrors/delegate_class_test.dart ('k') | tests/lib/mirrors/delegate_library_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698