Files
sdk/tests/kernel/unsorted/simple_literal_test.dart
T
Alexander Markov 882daf8972 [Tests] Update tests/kernel for Dart 2 fixed-size integers
Closes https://github.com/dart-lang/sdk/issues/32072

Change-Id: Ic9bb34d2dbee6852e024f1b79d895e4d8150f03f
Reviewed-on: https://dart-review.googlesource.com/39821
Commit-Queue: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Lasse R.H. Nielsen <lrn@google.com>
2018-02-13 00:09:28 +00:00

46 lines
993 B
Dart

// Copyright (c) 2016, 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 literals (and imports, return, ==, and static methods).
import 'package:expect/expect.dart';
test0() {
return 'Hello, world!';
}
test1() {
return 42;
}
test2() {
return 2.71828;
}
test3() {
return 6.022e23;
}
test4() {
return true;
}
test5() {
return false;
}
test6() {
return 1405006117752879898543142606244511569936384000000000; //# 01: compile-time error
}
main() {
Expect.isTrue(test0() == 'Hello, world!');
Expect.isTrue(test1() == 42);
Expect.isTrue(test2() == 2.71828);
Expect.isTrue(test3() == 6.022e23);
Expect.isTrue(test4());
Expect.isTrue(test5() == false);
Expect.isTrue(test6() == // //# 01: continued
1405006117752879898543142606244511569936384000000000); //# 01: continued
}