Chromium Code Reviews| Index: tests/language/null_method_test.dart |
| =================================================================== |
| --- tests/language/null_method_test.dart (revision 0) |
| +++ tests/language/null_method_test.dart (revision 0) |
| @@ -0,0 +1,18 @@ |
| +// Copyright (c) 2013, 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 dart2js that used to not compile null methods |
| +// in the presence of typed selectors. |
| + |
| +class C { |
| + foo(s) { |
| + return s.hashCode; |
| + } |
| +} |
| + |
| +main() { |
| + var c = new C(); |
| + Expect.isNotNull(c.foo('foo')); |
| + Expect.isNotNull(0, c.foo(null)); |
|
karlklose
2013/03/06 08:05:20
Did you mean 'equals'?
ngeoffray
2013/03/06 08:08:25
Good catch. The 0 is a leftover. Removed it.
|
| +} |