Index: tests/language_strong/no_such_method_mock_test.dart |
diff --git a/tests/language_strong/no_such_method_mock_test.dart b/tests/language_strong/no_such_method_mock_test.dart |
index a861e179e4c0853fd1f47190b9ba9d1e83b28d5a..4b885f885d0eee26184d0e61e4f4b758102a2cba 100644 |
--- a/tests/language_strong/no_such_method_mock_test.dart |
+++ b/tests/language_strong/no_such_method_mock_test.dart |
@@ -36,9 +36,9 @@ class MockCat3 extends MockCat2 implements Cat { |
} |
class MockWithGenerics { |
- /*=T*/ doStuff/*<T>*/(/*=T*/ t); |
+ List<Type> doStuff<T>(T t); |
- noSuchMethod(i) => i.positionalArguments[0] + 100; |
+ noSuchMethod(i) => (i as dynamic).typeArguments; |
} |
class MockWithGetterSetter { |
@@ -81,10 +81,9 @@ void main() { |
Expect.equals(mock3.scratch("chair", ""), "chair,"); |
var g = new MockWithGenerics(); |
- Expect.equals(g.doStuff(42), 142); |
- Expect.throws(() { |
- g.doStuff('hi'); |
- }); |
+ Expect.listEquals(g.doStuff(42), [int]); |
+ Expect.listEquals(g.doStuff<num>(42), [num]); |
+ Expect.listEquals(g.doStuff('hi'), [String]); |
var s = new MockWithGetterSetter(); |
s.getter; |