blob: 0e2956f99e0c669d9a8e849e077981d3ebc2acbc [file] [log] [blame]
// Copyright (c) 2015, 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 http://dartbug.com/23432
import 'package:expect/expect.dart';
class N {
noSuchMethod(i) { print('x'); return 42; }
}
get NEVER => new DateTime.now().millisecondsSinceEpoch < 42;
main() {
var c = 12345;
if (NEVER) c = new N();
var e;
try {
c..toString()..add(88);
} catch (ex) {
e = ex;
}
var s = e.toString();
Expect.isTrue(s.contains('$c'), 'Text "$s" should contain "$c"');
}