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

Unified Diff: tests/language_strong/no_such_method_mock_test.dart

Issue 2979353002: implement `Invocation.typeArguments` in DDC (Closed)
Patch Set: fix Created 3 years, 5 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/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;

Powered by Google App Engine
This is Rietveld 408576698