Index: tests/language/overridden_no_such_method.dart |
diff --git a/tests/language/overridden_no_such_method.dart b/tests/language/overridden_no_such_method.dart |
index b06fc5ccc40fdb33468a9e1c4b4c39b1f153ac32..ca4f1e27cfd90d632757f18b7d4f25188f196d6e 100644 |
--- a/tests/language/overridden_no_such_method.dart |
+++ b/tests/language/overridden_no_such_method.dart |
@@ -3,12 +3,18 @@ |
// BSD-style license that can be found in the LICENSE file. |
// Dart test program testing overridden messageNotUnderstood. |
+class GetName { |
+ foo(a, b) => "foo"; |
+} |
+ |
+static String getName(im) => im.invokeOn(new GetName()); |
+ |
class OverriddenNoSuchMethod { |
OverriddenNoSuchMethod() {} |
noSuchMethod(InvocationMirror mirror) { |
- Expect.equals("foo", mirror.memberName); |
+ Expect.equals("foo", getName(mirror)); |
// 'foo' was called with two parameters (not counting receiver). |
List args = mirror.positionalArguments; |
Expect.equals(2, args.length); |