OLD | NEW |
---|---|
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 import "package:expect/expect.dart"; | 5 import "package:expect/expect.dart"; |
6 | 6 |
7 int zero() { return 0; } | 7 int zero() { |
Siggi Cherem (dart-lang)
2016/09/16 20:55:24
sigh :(, I guess we could've used "=>"... you can
Harry Terkelsen
2016/09/16 21:44:04
Acknowledged.
| |
8 int one() { return 1; } | 8 return 0; |
9 int minus1() { return 0 - 1; } | 9 } |
10 int two() { return 2; } | 10 |
11 int three() { return 3; } | 11 int one() { |
12 int five() { return 5; } | 12 return 1; |
13 int minus5() { return 0 - 5; } | 13 } |
14 int ninetyNine() { return 99; } | 14 |
15 int four99() { return 499; } | 15 int minus1() { |
16 int four99times99() { return 499 * 99; } | 16 return 0 - 1; |
17 int four99times99plus1() { return 499 * 99 + 1; } | 17 } |
18 | |
19 int two() { | |
20 return 2; | |
21 } | |
22 | |
23 int three() { | |
24 return 3; | |
25 } | |
26 | |
27 int five() { | |
28 return 5; | |
29 } | |
30 | |
31 int minus5() { | |
32 return 0 - 5; | |
33 } | |
34 | |
35 int ninetyNine() { | |
36 return 99; | |
37 } | |
38 | |
39 int four99() { | |
40 return 499; | |
41 } | |
42 | |
43 int four99times99() { | |
44 return 499 * 99; | |
45 } | |
46 | |
47 int four99times99plus1() { | |
48 return 499 * 99 + 1; | |
49 } | |
18 | 50 |
19 void addTest() { | 51 void addTest() { |
20 var m1 = 0 - 1; | 52 var m1 = 0 - 1; |
21 var x = 0; | 53 var x = 0; |
22 x += 0; | 54 x += 0; |
23 Expect.equals(0, x); | 55 Expect.equals(0, x); |
24 x += one(); | 56 x += one(); |
25 Expect.equals(1, x); | 57 Expect.equals(1, x); |
26 x += m1; | 58 x += m1; |
27 Expect.equals(0, x); | 59 Expect.equals(0, x); |
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
146 mulTest(); | 178 mulTest(); |
147 divTest(); | 179 divTest(); |
148 tdivTest(); | 180 tdivTest(); |
149 modTest(); | 181 modTest(); |
150 shlTest(); | 182 shlTest(); |
151 shrTest(); | 183 shrTest(); |
152 andTest(); | 184 andTest(); |
153 orTest(); | 185 orTest(); |
154 xorTest(); | 186 xorTest(); |
155 } | 187 } |
OLD | NEW |