dart-sdk/tests/kernel/unsorted/generic_function_test.dart
Kevin Millikin aacbe6d0ac Remove the argument from main in a test
Dartium looks for main() with no arguments.

BUG=
R=jensj@google.com, whesse@google.com

Review-Url: https://codereview.chromium.org/2878543006 .
2017-05-11 14:55:00 +02:00

24 lines
497 B
Dart

// 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.
// Tests of generic functions.
import 'package:expect/expect.dart';
typedef R Foo<R>();
bar<R>(int body()) {
var function = () {
if (body is Foo<R>) {
return body();
}
return 42;
};
return function();
}
main() {
Expect.isTrue(bar(() => 43) == 43);
}