mirror of
https://github.com/dart-lang/sdk
synced 2024-09-15 23:49:47 +00:00
e6b3fb5b05
Special bits in this block: int_parse_radix_test: Converted to a check only on TypeError (since this is raised at runtime based on user data) iterable_element_at_test.dart: Split into multitest with compile errors. iterable_fold_test.dart: add4 and a couple of other cases here cause problems for some compilers, split out into multitests and annotated in status file. BUG= R=bkonyi@google.com Review-Url: https://codereview.chromium.org/2997533002 .
13 lines
631 B
Dart
13 lines
631 B
Dart
// Copyright (c) 2012, 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.
|
|
|
|
import "package:expect/expect.dart";
|
|
|
|
void main() {
|
|
// These are compile time errors for Dart 2.0.
|
|
Expect.throws(() => int.parse("9", radix: 8, /*@compile-error=unspecified*/ onError: "not a function"));
|
|
Expect.throws(() => int.parse("9", radix: 8, /*@compile-error=unspecified*/ onError: () => 42));
|
|
Expect.throws(() => int.parse("9", radix: 8, /*@compile-error=unspecified*/ onError: (v1, v2) => 42));
|
|
}
|