Chromium Code Reviews| Index: tests/language/regress_28255_test.dart |
| diff --git a/tests/language/regress_28255_test.dart b/tests/language/regress_28255_test.dart |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..118fc6ea91ccce865c2ff86cb0891c833943b23f |
| --- /dev/null |
| +++ b/tests/language/regress_28255_test.dart |
| @@ -0,0 +1,23 @@ |
| +// Copyright (c) 2017, 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. |
| + |
| +// Regression test for issue 28255 |
| + |
| +import 'dart:mirrors'; |
|
zra
2017/01/05 16:02:02
It looks like you need to SkipByDesign this test i
|
| +import 'package:expect/expect.dart'; |
| + |
| +class Class { |
| + noSuchMethod(i) => true; |
| + |
| + foo() { |
| + var o = this; |
| + Expect.isFalse(o.bar is Null); |
| + Expect.isTrue(o.bar != null); |
| + Expect.equals(true.runtimeType, o.bar.runtimeType); |
| + } |
| +} |
| + |
| +main() { |
| + reflectClass(Class).newInstance(const Symbol(''), []).reflectee.foo(); |
| +} |