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"; | |
6 | |
7 class OperatorTest { | 5 class OperatorTest { |
8 static int i1, i2; | 6 static int i1, i2; |
9 | 7 |
10 OperatorTest() {} | 8 OperatorTest() {} |
11 | 9 |
12 static testMain() { | 10 static testMain() { |
13 var op1 = new Operator(1); | 11 var op1 = new Operator(1); |
14 var op2 = new Operator(2); | 12 var op2 = new Operator(2); |
15 Expect.equals(3, op1 + op2); | 13 Expect.equals(3, op1 + op2); |
16 Expect.equals(-1, op1 - op2); | 14 Expect.equals(-1, op1 - op2); |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
130 } | 128 } |
131 | 129 |
132 operator -() { | 130 operator -() { |
133 return -value; | 131 return -value; |
134 } | 132 } |
135 } | 133 } |
136 | 134 |
137 main() { | 135 main() { |
138 OperatorTest.testMain(); | 136 OperatorTest.testMain(); |
139 } | 137 } |
OLD | NEW |