Chromium Code Reviews| Index: pkg/analyzer/test/src/task/strong/checker_test.dart | 
| diff --git a/pkg/analyzer/test/src/task/strong/checker_test.dart b/pkg/analyzer/test/src/task/strong/checker_test.dart | 
| index 1b4dac99da5acdd8eb3ff7df31a7d5ea58c98748..7d6f844f9398e8806b0e46e0177863b2dd7bb48c 100644 | 
| --- a/pkg/analyzer/test/src/task/strong/checker_test.dart | 
| +++ b/pkg/analyzer/test/src/task/strong/checker_test.dart | 
| @@ -3009,6 +3009,23 @@ void takesF(void f(int x)) { | 
| '''); | 
| } | 
| + void test_overrideNarrowsType() { | 
| + addFile(r''' | 
| +class A {} | 
| +class B extends A {} | 
| + | 
| +abstract class C { | 
| + m(A a); | 
| + n(B b); | 
| +} | 
| +abstract class D extends C { | 
| + /*error:INVALID_METHOD_OVERRIDE*/m(/*error:INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE*/B b); | 
| 
 
Jennifer Messerly
2016/08/10 23:50:48
we should probably let error_verifier's messages r
 
 | 
| + n(A a); | 
| +} | 
| + '''); | 
| + check(implicitCasts: false); | 
| 
 
Jennifer Messerly
2016/08/10 23:50:48
This bug wasn't visible until we turn off implicit
 
 | 
| + } | 
| + | 
| void test_privateOverride() { | 
| addFile( | 
| ''' |