| 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 // Dart test program for testing comparison operators. | 4 // Dart test program for testing comparison operators. |
| 5 | 5 |
| 6 class Helper { | 6 class Helper { |
| 7 static bool STRICT_EQ(a, b) { | 7 static bool STRICT_EQ(a, b) { |
| 8 return a === b; | 8 return identical(a, b); |
| 9 } | 9 } |
| 10 | 10 |
| 11 static bool STRICT_NE(a, b) { | 11 static bool STRICT_NE(a, b) { |
| 12 return a !== b; | 12 return !identical(a, b); |
| 13 } | 13 } |
| 14 | 14 |
| 15 static bool EQ(a, b) { | 15 static bool EQ(a, b) { |
| 16 return a == b; | 16 return a == b; |
| 17 } | 17 } |
| 18 | 18 |
| 19 static bool NE(a, b) { | 19 static bool NE(a, b) { |
| 20 return a != b; | 20 return a != b; |
| 21 } | 21 } |
| 22 | 22 |
| (...skipping 17 matching lines...) Expand all Loading... |
| 40 class A { | 40 class A { |
| 41 var b; | 41 var b; |
| 42 | 42 |
| 43 A(x) : b = x { } | 43 A(x) : b = x { } |
| 44 } | 44 } |
| 45 | 45 |
| 46 class ComparisonTest { | 46 class ComparisonTest { |
| 47 static testMain() { | 47 static testMain() { |
| 48 var a = new A(0); | 48 var a = new A(0); |
| 49 var b = new A(1); | 49 var b = new A(1); |
| 50 Expect.equals(true, Helper.STRICT_EQ(a, a)); | 50 Expect.isTrue(Helper.STRICT_EQ(a, a)); |
| 51 Expect.equals(false, Helper.STRICT_EQ(a, b)); | 51 Expect.isFalse(Helper.STRICT_EQ(a, b)); |
| 52 Expect.equals(false, Helper.STRICT_EQ(b, a)); | 52 Expect.isFalse(Helper.STRICT_EQ(b, a)); |
| 53 Expect.equals(true, Helper.STRICT_EQ(b, b)); | 53 Expect.isTrue(Helper.STRICT_EQ(b, b)); |
| 54 | 54 |
| 55 Expect.equals(false, Helper.STRICT_NE(a, a)); | 55 Expect.isFalse(Helper.STRICT_NE(a, a)); |
| 56 Expect.equals(true, Helper.STRICT_NE(a, b)); | 56 Expect.isTrue(Helper.STRICT_NE(a, b)); |
| 57 Expect.equals(true, Helper.STRICT_NE(b, a)); | 57 Expect.isTrue(Helper.STRICT_NE(b, a)); |
| 58 Expect.equals(false, Helper.STRICT_NE(b, b)); | 58 Expect.isFalse(Helper.STRICT_NE(b, b)); |
| 59 | 59 |
| 60 Expect.equals(true, Helper.STRICT_EQ(false, false)); | 60 Expect.isTrue(Helper.STRICT_EQ(false, false)); |
| 61 Expect.equals(false, Helper.STRICT_EQ(false, true)); | 61 Expect.isFalse(Helper.STRICT_EQ(false, true)); |
| 62 Expect.equals(false, Helper.STRICT_EQ(true, false)); | 62 Expect.isFalse(Helper.STRICT_EQ(true, false)); |
| 63 Expect.equals(true, Helper.STRICT_EQ(true, true)); | 63 Expect.isTrue(Helper.STRICT_EQ(true, true)); |
| 64 | 64 |
| 65 Expect.equals(false, Helper.STRICT_NE(false, false)); | 65 Expect.isFalse(Helper.STRICT_NE(false, false)); |
| 66 Expect.equals(true, Helper.STRICT_NE(false, true)); | 66 Expect.isTrue(Helper.STRICT_NE(false, true)); |
| 67 Expect.equals(true, Helper.STRICT_NE(true, false)); | 67 Expect.isTrue(Helper.STRICT_NE(true, false)); |
| 68 Expect.equals(false, Helper.STRICT_NE(true, true)); | 68 Expect.isFalse(Helper.STRICT_NE(true, true)); |
| 69 | 69 |
| 70 Expect.equals(true, Helper.STRICT_EQ(false, false)); | 70 Expect.isTrue(Helper.STRICT_EQ(false, false)); |
| 71 Expect.equals(false, Helper.STRICT_EQ(false, true)); | 71 Expect.isFalse(Helper.STRICT_EQ(false, true)); |
| 72 Expect.equals(false, Helper.STRICT_EQ(true, false)); | 72 Expect.isFalse(Helper.STRICT_EQ(true, false)); |
| 73 Expect.equals(true, Helper.STRICT_EQ(true, true)); | 73 Expect.isTrue(Helper.STRICT_EQ(true, true)); |
| 74 | 74 |
| 75 Expect.equals(false, Helper.STRICT_NE(false, false)); | 75 Expect.isFalse(Helper.STRICT_NE(false, false)); |
| 76 Expect.equals(true, Helper.STRICT_NE(false, true)); | 76 Expect.isTrue(Helper.STRICT_NE(false, true)); |
| 77 Expect.equals(true, Helper.STRICT_NE(true, false)); | 77 Expect.isTrue(Helper.STRICT_NE(true, false)); |
| 78 Expect.equals(false, Helper.STRICT_NE(true, true)); | 78 Expect.isFalse(Helper.STRICT_NE(true, true)); |
| 79 | 79 |
| 80 Expect.equals(true, Helper.EQ(false, false)); | 80 Expect.isTrue(Helper.EQ(false, false)); |
| 81 Expect.equals(false, Helper.EQ(false, true)); | 81 Expect.isFalse(Helper.EQ(false, true)); |
| 82 Expect.equals(false, Helper.EQ(true, false)); | 82 Expect.isFalse(Helper.EQ(true, false)); |
| 83 Expect.equals(true, Helper.EQ(true, true)); | 83 Expect.isTrue(Helper.EQ(true, true)); |
| 84 | 84 |
| 85 Expect.equals(false, Helper.NE(false, false)); | 85 Expect.isFalse(Helper.NE(false, false)); |
| 86 Expect.equals(true, Helper.NE(false, true)); | 86 Expect.isTrue(Helper.NE(false, true)); |
| 87 Expect.equals(true, Helper.NE(true, false)); | 87 Expect.isTrue(Helper.NE(true, false)); |
| 88 Expect.equals(false, Helper.NE(true, true)); | 88 Expect.isFalse(Helper.NE(true, true)); |
| 89 | 89 |
| 90 Expect.equals(true, Helper.STRICT_EQ(-1, -1)); | 90 Expect.isTrue(Helper.STRICT_EQ(-1, -1)); |
| 91 Expect.equals(true, Helper.STRICT_EQ(0, 0)); | 91 Expect.isTrue(Helper.STRICT_EQ(0, 0)); |
| 92 Expect.equals(true, Helper.STRICT_EQ(1, 1)); | 92 Expect.isTrue(Helper.STRICT_EQ(1, 1)); |
| 93 Expect.equals(false, Helper.STRICT_EQ(-1, 0)); | 93 Expect.isFalse(Helper.STRICT_EQ(-1, 0)); |
| 94 Expect.equals(false, Helper.STRICT_EQ(-1, 1)); | 94 Expect.isFalse(Helper.STRICT_EQ(-1, 1)); |
| 95 Expect.equals(false, Helper.STRICT_EQ(0, 1)); | 95 Expect.isFalse(Helper.STRICT_EQ(0, 1)); |
| 96 | 96 |
| 97 Expect.equals(false, Helper.STRICT_NE(-1, -1)); | 97 Expect.isFalse(Helper.STRICT_NE(-1, -1)); |
| 98 Expect.equals(false, Helper.STRICT_NE(0, 0)); | 98 Expect.isFalse(Helper.STRICT_NE(0, 0)); |
| 99 Expect.equals(false, Helper.STRICT_NE(1, 1)); | 99 Expect.isFalse(Helper.STRICT_NE(1, 1)); |
| 100 Expect.equals(true, Helper.STRICT_NE(-1, 0)); | 100 Expect.isTrue(Helper.STRICT_NE(-1, 0)); |
| 101 Expect.equals(true, Helper.STRICT_NE(-1, 1)); | 101 Expect.isTrue(Helper.STRICT_NE(-1, 1)); |
| 102 Expect.equals(true, Helper.STRICT_NE(0, 1)); | 102 Expect.isTrue(Helper.STRICT_NE(0, 1)); |
| 103 | 103 |
| 104 Expect.equals(true, Helper.EQ(-1, -1)); | 104 Expect.isTrue(Helper.EQ(-1, -1)); |
| 105 Expect.equals(true, Helper.EQ(0, 0)); | 105 Expect.isTrue(Helper.EQ(0, 0)); |
| 106 Expect.equals(true, Helper.EQ(1, 1)); | 106 Expect.isTrue(Helper.EQ(1, 1)); |
| 107 Expect.equals(false, Helper.EQ(-1, 0)); | 107 Expect.isFalse(Helper.EQ(-1, 0)); |
| 108 Expect.equals(false, Helper.EQ(-1, 1)); | 108 Expect.isFalse(Helper.EQ(-1, 1)); |
| 109 Expect.equals(false, Helper.EQ(0, 1)); | 109 Expect.isFalse(Helper.EQ(0, 1)); |
| 110 | 110 |
| 111 Expect.equals(false, Helper.NE(-1, -1)); | 111 Expect.isFalse(Helper.NE(-1, -1)); |
| 112 Expect.equals(false, Helper.NE(0, 0)); | 112 Expect.isFalse(Helper.NE(0, 0)); |
| 113 Expect.equals(false, Helper.NE(1, 1)); | 113 Expect.isFalse(Helper.NE(1, 1)); |
| 114 Expect.equals(true, Helper.NE(-1, 0)); | 114 Expect.isTrue(Helper.NE(-1, 0)); |
| 115 Expect.equals(true, Helper.NE(-1, 1)); | 115 Expect.isTrue(Helper.NE(-1, 1)); |
| 116 Expect.equals(true, Helper.NE(0, 1)); | 116 Expect.isTrue(Helper.NE(0, 1)); |
| 117 | 117 |
| 118 Expect.equals(false, Helper.LT(-1, -1)); | 118 Expect.isFalse(Helper.LT(-1, -1)); |
| 119 Expect.equals(false, Helper.LT(0, 0)); | 119 Expect.isFalse(Helper.LT(0, 0)); |
| 120 Expect.equals(false, Helper.LT(1, 1)); | 120 Expect.isFalse(Helper.LT(1, 1)); |
| 121 Expect.equals(true, Helper.LT(-1, 0)); | 121 Expect.isTrue(Helper.LT(-1, 0)); |
| 122 Expect.equals(true, Helper.LT(-1, 1)); | 122 Expect.isTrue(Helper.LT(-1, 1)); |
| 123 Expect.equals(true, Helper.LT(0, 1)); | 123 Expect.isTrue(Helper.LT(0, 1)); |
| 124 Expect.equals(false, Helper.LT(0, -1)); | 124 Expect.isFalse(Helper.LT(0, -1)); |
| 125 Expect.equals(false, Helper.LT(1, -1)); | 125 Expect.isFalse(Helper.LT(1, -1)); |
| 126 Expect.equals(false, Helper.LT(1, 0)); | 126 Expect.isFalse(Helper.LT(1, 0)); |
| 127 | 127 |
| 128 Expect.equals(true, Helper.LE(-1, -1)); | 128 Expect.isTrue(Helper.LE(-1, -1)); |
| 129 Expect.equals(true, Helper.LE(0, 0)); | 129 Expect.isTrue(Helper.LE(0, 0)); |
| 130 Expect.equals(true, Helper.LE(1, 1)); | 130 Expect.isTrue(Helper.LE(1, 1)); |
| 131 Expect.equals(true, Helper.LE(-1, 0)); | 131 Expect.isTrue(Helper.LE(-1, 0)); |
| 132 Expect.equals(true, Helper.LE(-1, 1)); | 132 Expect.isTrue(Helper.LE(-1, 1)); |
| 133 Expect.equals(true, Helper.LE(0, 1)); | 133 Expect.isTrue(Helper.LE(0, 1)); |
| 134 Expect.equals(false, Helper.LE(0, -1)); | 134 Expect.isFalse(Helper.LE(0, -1)); |
| 135 Expect.equals(false, Helper.LE(1, -1)); | 135 Expect.isFalse(Helper.LE(1, -1)); |
| 136 Expect.equals(false, Helper.LE(1, 0)); | 136 Expect.isFalse(Helper.LE(1, 0)); |
| 137 | 137 |
| 138 Expect.equals(false, Helper.GT(-1, -1)); | 138 Expect.isFalse(Helper.GT(-1, -1)); |
| 139 Expect.equals(false, Helper.GT(0, 0)); | 139 Expect.isFalse(Helper.GT(0, 0)); |
| 140 Expect.equals(false, Helper.GT(1, 1)); | 140 Expect.isFalse(Helper.GT(1, 1)); |
| 141 Expect.equals(false, Helper.GT(-1, 0)); | 141 Expect.isFalse(Helper.GT(-1, 0)); |
| 142 Expect.equals(false, Helper.GT(-1, 1)); | 142 Expect.isFalse(Helper.GT(-1, 1)); |
| 143 Expect.equals(false, Helper.GT(0, 1)); | 143 Expect.isFalse(Helper.GT(0, 1)); |
| 144 Expect.equals(true, Helper.GT(0, -1)); | 144 Expect.isTrue(Helper.GT(0, -1)); |
| 145 Expect.equals(true, Helper.GT(1, -1)); | 145 Expect.isTrue(Helper.GT(1, -1)); |
| 146 Expect.equals(true, Helper.GT(1, 0)); | 146 Expect.isTrue(Helper.GT(1, 0)); |
| 147 | 147 |
| 148 Expect.equals(true, Helper.GE(-1, -1)); | 148 Expect.isTrue(Helper.GE(-1, -1)); |
| 149 Expect.equals(true, Helper.GE(0, 0)); | 149 Expect.isTrue(Helper.GE(0, 0)); |
| 150 Expect.equals(true, Helper.GE(1, 1)); | 150 Expect.isTrue(Helper.GE(1, 1)); |
| 151 Expect.equals(false, Helper.GE(-1, 0)); | 151 Expect.isFalse(Helper.GE(-1, 0)); |
| 152 Expect.equals(false, Helper.GE(-1, 1)); | 152 Expect.isFalse(Helper.GE(-1, 1)); |
| 153 Expect.equals(false, Helper.GE(0, 1)); | 153 Expect.isFalse(Helper.GE(0, 1)); |
| 154 Expect.equals(true, Helper.GE(0, -1)); | 154 Expect.isTrue(Helper.GE(0, -1)); |
| 155 Expect.equals(true, Helper.GE(1, -1)); | 155 Expect.isTrue(Helper.GE(1, -1)); |
| 156 Expect.equals(true, Helper.GE(1, 0)); | 156 Expect.isTrue(Helper.GE(1, 0)); |
| 157 | 157 |
| 158 Expect.equals(true, Helper.STRICT_EQ(-1.0, -1.0)); | 158 Expect.isTrue(Helper.STRICT_EQ(-1.0, -1.0)); |
| 159 Expect.equals(true, Helper.STRICT_EQ(0.0, 0.0)); | 159 Expect.isTrue(Helper.STRICT_EQ(0.0, 0.0)); |
| 160 Expect.equals(true, Helper.STRICT_EQ(1.0, 1.0)); | 160 Expect.isTrue(Helper.STRICT_EQ(1.0, 1.0)); |
| 161 Expect.equals(false, Helper.STRICT_EQ(-1.0, 0.0)); | 161 Expect.isFalse(Helper.STRICT_EQ(-1.0, 0.0)); |
| 162 Expect.equals(false, Helper.STRICT_EQ(-1.0, 1.0)); | 162 Expect.isFalse(Helper.STRICT_EQ(-1.0, 1.0)); |
| 163 Expect.equals(false, Helper.STRICT_EQ(0.0, 1.0)); | 163 Expect.isFalse(Helper.STRICT_EQ(0.0, 1.0)); |
| 164 | 164 |
| 165 Expect.equals(false, Helper.STRICT_NE(-1.0, -1.0)); | 165 Expect.isFalse(Helper.STRICT_NE(-1.0, -1.0)); |
| 166 Expect.equals(false, Helper.STRICT_NE(0.0, 0.0)); | 166 Expect.isFalse(Helper.STRICT_NE(0.0, 0.0)); |
| 167 Expect.equals(false, Helper.STRICT_NE(1.0, 1.0)); | 167 Expect.isFalse(Helper.STRICT_NE(1.0, 1.0)); |
| 168 Expect.equals(true, Helper.STRICT_NE(-1.0, 0.0)); | 168 Expect.isTrue(Helper.STRICT_NE(-1.0, 0.0)); |
| 169 Expect.equals(true, Helper.STRICT_NE(-1.0, 1.0)); | 169 Expect.isTrue(Helper.STRICT_NE(-1.0, 1.0)); |
| 170 Expect.equals(true, Helper.STRICT_NE(0.0, 1.0)); | 170 Expect.isTrue(Helper.STRICT_NE(0.0, 1.0)); |
| 171 | 171 |
| 172 Expect.equals(true, Helper.EQ(-1.0, -1.0)); | 172 Expect.isTrue(Helper.EQ(-1.0, -1.0)); |
| 173 Expect.equals(true, Helper.EQ(0.0, 0.0)); | 173 Expect.isTrue(Helper.EQ(0.0, 0.0)); |
| 174 Expect.equals(true, Helper.EQ(1.0, 1.0)); | 174 Expect.isTrue(Helper.EQ(1.0, 1.0)); |
| 175 Expect.equals(false, Helper.EQ(-1.0, 0.0)); | 175 Expect.isFalse(Helper.EQ(-1.0, 0.0)); |
| 176 Expect.equals(false, Helper.EQ(-1.0, 1.0)); | 176 Expect.isFalse(Helper.EQ(-1.0, 1.0)); |
| 177 Expect.equals(false, Helper.EQ(0.0, 1.0)); | 177 Expect.isFalse(Helper.EQ(0.0, 1.0)); |
| 178 | 178 |
| 179 Expect.equals(false, Helper.NE(-1.0, -1.0)); | 179 Expect.isFalse(Helper.NE(-1.0, -1.0)); |
| 180 Expect.equals(false, Helper.NE(0.0, 0.0)); | 180 Expect.isFalse(Helper.NE(0.0, 0.0)); |
| 181 Expect.equals(false, Helper.NE(1.0, 1.0)); | 181 Expect.isFalse(Helper.NE(1.0, 1.0)); |
| 182 Expect.equals(true, Helper.NE(-1.0, 0.0)); | 182 Expect.isTrue(Helper.NE(-1.0, 0.0)); |
| 183 Expect.equals(true, Helper.NE(-1.0, 1.0)); | 183 Expect.isTrue(Helper.NE(-1.0, 1.0)); |
| 184 Expect.equals(true, Helper.NE(0.0, 1.0)); | 184 Expect.isTrue(Helper.NE(0.0, 1.0)); |
| 185 | 185 |
| 186 Expect.equals(false, Helper.LT(-1.0, -1.0)); | 186 Expect.isFalse(Helper.LT(-1.0, -1.0)); |
| 187 Expect.equals(false, Helper.LT(0.0, 0.0)); | 187 Expect.isFalse(Helper.LT(0.0, 0.0)); |
| 188 Expect.equals(false, Helper.LT(1.0, 1.0)); | 188 Expect.isFalse(Helper.LT(1.0, 1.0)); |
| 189 Expect.equals(true, Helper.LT(-1.0, 0.0)); | 189 Expect.isTrue(Helper.LT(-1.0, 0.0)); |
| 190 Expect.equals(true, Helper.LT(-1.0, 1.0)); | 190 Expect.isTrue(Helper.LT(-1.0, 1.0)); |
| 191 Expect.equals(true, Helper.LT(0.0, 1.0)); | 191 Expect.isTrue(Helper.LT(0.0, 1.0)); |
| 192 Expect.equals(false, Helper.LT(0.0, -1.0)); | 192 Expect.isFalse(Helper.LT(0.0, -1.0)); |
| 193 Expect.equals(false, Helper.LT(1.0, -1.0)); | 193 Expect.isFalse(Helper.LT(1.0, -1.0)); |
| 194 Expect.equals(false, Helper.LT(1.0, 0.0)); | 194 Expect.isFalse(Helper.LT(1.0, 0.0)); |
| 195 | 195 |
| 196 Expect.equals(true, Helper.LE(-1.0, -1.0)); | 196 Expect.isTrue(Helper.LE(-1.0, -1.0)); |
| 197 Expect.equals(true, Helper.LE(0.0, 0.0)); | 197 Expect.isTrue(Helper.LE(0.0, 0.0)); |
| 198 Expect.equals(true, Helper.LE(1.0, 1.0)); | 198 Expect.isTrue(Helper.LE(1.0, 1.0)); |
| 199 Expect.equals(true, Helper.LE(-1.0, 0.0)); | 199 Expect.isTrue(Helper.LE(-1.0, 0.0)); |
| 200 Expect.equals(true, Helper.LE(-1.0, 1.0)); | 200 Expect.isTrue(Helper.LE(-1.0, 1.0)); |
| 201 Expect.equals(true, Helper.LE(0.0, 1.0)); | 201 Expect.isTrue(Helper.LE(0.0, 1.0)); |
| 202 Expect.equals(false, Helper.LE(0.0, -1.0)); | 202 Expect.isFalse(Helper.LE(0.0, -1.0)); |
| 203 Expect.equals(false, Helper.LE(1.0, -1.0)); | 203 Expect.isFalse(Helper.LE(1.0, -1.0)); |
| 204 Expect.equals(false, Helper.LE(1.0, 0.0)); | 204 Expect.isFalse(Helper.LE(1.0, 0.0)); |
| 205 | 205 |
| 206 Expect.equals(false, Helper.GT(-1.0, -1.0)); | 206 Expect.isFalse(Helper.GT(-1.0, -1.0)); |
| 207 Expect.equals(false, Helper.GT(0.0, 0.0)); | 207 Expect.isFalse(Helper.GT(0.0, 0.0)); |
| 208 Expect.equals(false, Helper.GT(1.0, 1.0)); | 208 Expect.isFalse(Helper.GT(1.0, 1.0)); |
| 209 Expect.equals(false, Helper.GT(-1.0, 0.0)); | 209 Expect.isFalse(Helper.GT(-1.0, 0.0)); |
| 210 Expect.equals(false, Helper.GT(-1.0, 1.0)); | 210 Expect.isFalse(Helper.GT(-1.0, 1.0)); |
| 211 Expect.equals(false, Helper.GT(0.0, 1.0)); | 211 Expect.isFalse(Helper.GT(0.0, 1.0)); |
| 212 Expect.equals(true, Helper.GT(0.0, -1.0)); | 212 Expect.isTrue(Helper.GT(0.0, -1.0)); |
| 213 Expect.equals(true, Helper.GT(1.0, -1.0)); | 213 Expect.isTrue(Helper.GT(1.0, -1.0)); |
| 214 Expect.equals(true, Helper.GT(1.0, 0.0)); | 214 Expect.isTrue(Helper.GT(1.0, 0.0)); |
| 215 | 215 |
| 216 Expect.equals(true, Helper.GE(-1.0, -1.0)); | 216 Expect.isTrue(Helper.GE(-1.0, -1.0)); |
| 217 Expect.equals(true, Helper.GE(0.0, 0.0)); | 217 Expect.isTrue(Helper.GE(0.0, 0.0)); |
| 218 Expect.equals(true, Helper.GE(1.0, 1.0)); | 218 Expect.isTrue(Helper.GE(1.0, 1.0)); |
| 219 Expect.equals(false, Helper.GE(-1.0, 0.0)); | 219 Expect.isFalse(Helper.GE(-1.0, 0.0)); |
| 220 Expect.equals(false, Helper.GE(-1.0, 1.0)); | 220 Expect.isFalse(Helper.GE(-1.0, 1.0)); |
| 221 Expect.equals(false, Helper.GE(0.0, 1.0)); | 221 Expect.isFalse(Helper.GE(0.0, 1.0)); |
| 222 Expect.equals(true, Helper.GE(0.0, -1.0)); | 222 Expect.isTrue(Helper.GE(0.0, -1.0)); |
| 223 Expect.equals(true, Helper.GE(1.0, -1.0)); | 223 Expect.isTrue(Helper.GE(1.0, -1.0)); |
| 224 Expect.equals(true, Helper.GE(1.0, 0.0)); | 224 Expect.isTrue(Helper.GE(1.0, 0.0)); |
| 225 | 225 |
| 226 Expect.equals(true, Helper.EQ(null, null)); | 226 Expect.isTrue(Helper.EQ(null, null)); |
| 227 Expect.equals(false, Helper.EQ(null, "Str")); | 227 Expect.isFalse(Helper.EQ(null, "Str")); |
| 228 Expect.equals(true, Helper.NE(null, 2)); | 228 Expect.isTrue(Helper.NE(null, 2)); |
| 229 Expect.equals(false, Helper.NE(null, null)); | 229 Expect.isFalse(Helper.NE(null, null)); |
| 230 | 230 |
| 231 Expect.equals(true, Helper.STRICT_EQ(null, null)); | 231 Expect.isTrue(Helper.STRICT_EQ(null, null)); |
| 232 Expect.equals(false, Helper.STRICT_EQ(null, "Str")); | 232 Expect.isFalse(Helper.STRICT_EQ(null, "Str")); |
| 233 Expect.equals(true, Helper.STRICT_NE(null, 2)); | 233 Expect.isTrue(Helper.STRICT_NE(null, 2)); |
| 234 Expect.equals(false, Helper.STRICT_NE(null, null)); | 234 Expect.isFalse(Helper.STRICT_NE(null, null)); |
| 235 | 235 |
| 236 Expect.equals(false, Helper.GT(1, 1.2)); | 236 Expect.isFalse(Helper.GT(1, 1.2)); |
| 237 Expect.equals(true, Helper.GT(3, 1.2)); | 237 Expect.isTrue(Helper.GT(3, 1.2)); |
| 238 Expect.equals(true, Helper.GT(2.0, 1)); | 238 Expect.isTrue(Helper.GT(2.0, 1)); |
| 239 Expect.equals(false, Helper.GT(3.1, 4)); | 239 Expect.isFalse(Helper.GT(3.1, 4)); |
| 240 | 240 |
| 241 Expect.equals(false, Helper.GE(1, 1.2)); | 241 Expect.isFalse(Helper.GE(1, 1.2)); |
| 242 Expect.equals(true, Helper.GE(3, 1.2)); | 242 Expect.isTrue(Helper.GE(3, 1.2)); |
| 243 Expect.equals(true, Helper.GE(2.0, 1)); | 243 Expect.isTrue(Helper.GE(2.0, 1)); |
| 244 Expect.equals(false, Helper.GE(3.1, 4)); | 244 Expect.isFalse(Helper.GE(3.1, 4)); |
| 245 Expect.equals(true, Helper.GE(2.0, 2)); | 245 Expect.isTrue(Helper.GE(2.0, 2)); |
| 246 Expect.equals(true, Helper.GE(2, 2.0)); | 246 Expect.isTrue(Helper.GE(2, 2.0)); |
| 247 | 247 |
| 248 Expect.equals(true, Helper.LT(1, 1.2)); | 248 Expect.isTrue(Helper.LT(1, 1.2)); |
| 249 Expect.equals(false, Helper.LT(3, 1.2)); | 249 Expect.isFalse(Helper.LT(3, 1.2)); |
| 250 Expect.equals(false, Helper.LT(2.0, 1)); | 250 Expect.isFalse(Helper.LT(2.0, 1)); |
| 251 Expect.equals(true, Helper.LT(3.1, 4)); | 251 Expect.isTrue(Helper.LT(3.1, 4)); |
| 252 | 252 |
| 253 Expect.equals(true, Helper.LE(1, 1.2)); | 253 Expect.isTrue(Helper.LE(1, 1.2)); |
| 254 Expect.equals(false, Helper.LE(3, 1.2)); | 254 Expect.isFalse(Helper.LE(3, 1.2)); |
| 255 Expect.equals(false, Helper.LE(2.0, 1)); | 255 Expect.isFalse(Helper.LE(2.0, 1)); |
| 256 Expect.equals(true, Helper.LE(3.1, 4)); | 256 Expect.isTrue(Helper.LE(3.1, 4)); |
| 257 Expect.equals(true, Helper.LE(2.0, 2)); | 257 Expect.isTrue(Helper.LE(2.0, 2)); |
| 258 Expect.equals(true, Helper.LE(2, 2.0)); | 258 Expect.isTrue(Helper.LE(2, 2.0)); |
| 259 | 259 |
| 260 // Bignums. | 260 // Bignums. |
| 261 Expect.equals(true, Helper.LE(0xF00000000005, 0xF00000000006)); | 261 Expect.isTrue(Helper.LE(0xF00000000005, 0xF00000000006)); |
| 262 Expect.equals(true, Helper.LE(0xF00000000005, 0xF00000000005)); | 262 Expect.isTrue(Helper.LE(0xF00000000005, 0xF00000000005)); |
| 263 Expect.equals(false, Helper.LE(0xF00000000006, 0xF00000000005)); | 263 Expect.isFalse(Helper.LE(0xF00000000006, 0xF00000000005)); |
| 264 Expect.equals(true, Helper.LE(12, 0xF00000000005)); | 264 Expect.isTrue(Helper.LE(12, 0xF00000000005)); |
| 265 Expect.equals(true, Helper.LE(12.2, 0xF00000000005)); | 265 Expect.isTrue(Helper.LE(12.2, 0xF00000000005)); |
| 266 | 266 |
| 267 Expect.equals(true, Helper.EQ(4294967295, 4.294967295e9)); | 267 Expect.isTrue(Helper.EQ(4294967295, 4.294967295e9)); |
| 268 Expect.equals(true, Helper.EQ(4.294967295e9, 4294967295)); | 268 Expect.isTrue(Helper.EQ(4.294967295e9, 4294967295)); |
| 269 Expect.equals(false, Helper.EQ(4.294967295e9, 42)); | 269 Expect.isFalse(Helper.EQ(4.294967295e9, 42)); |
| 270 Expect.equals(false, Helper.EQ(42, 4.294967295e9)); | 270 Expect.isFalse(Helper.EQ(42, 4.294967295e9)); |
| 271 Expect.equals(false, Helper.EQ(4294967295, 42)); | 271 Expect.isFalse(Helper.EQ(4294967295, 42)); |
| 272 Expect.equals(false, Helper.EQ(42, 4294967295)); | 272 Expect.isFalse(Helper.EQ(42, 4294967295)); |
| 273 | 273 |
| 274 // Fractions & mixed | 274 // Fractions & mixed |
| 275 Expect.equals(true, Helper.EQ(1.0, 1)); | 275 Expect.isTrue(Helper.EQ(1.0, 1)); |
| 276 Expect.equals(true, Helper.EQ(1.0, 1)); | 276 Expect.isTrue(Helper.EQ(1.0, 1)); |
| 277 Expect.equals(true, Helper.EQ(1, 1.0)); | 277 Expect.isTrue(Helper.EQ(1, 1.0)); |
| 278 Expect.equals(true, Helper.EQ(1, 1.0)); | 278 Expect.isTrue(Helper.EQ(1, 1.0)); |
| 279 Expect.equals(true, Helper.EQ(1.1, 1.1)); | 279 Expect.isTrue(Helper.EQ(1.1, 1.1)); |
| 280 Expect.equals(true, Helper.EQ(1.1, 1.1)); | 280 Expect.isTrue(Helper.EQ(1.1, 1.1)); |
| 281 Expect.equals(true, Helper.EQ(1.1, 1.1)); | 281 Expect.isTrue(Helper.EQ(1.1, 1.1)); |
| 282 | 282 |
| 283 Expect.equals(false, Helper.GT(1, 1.2)); | 283 Expect.isFalse(Helper.GT(1, 1.2)); |
| 284 Expect.equals(true, Helper.GT(1.2, 1)); | 284 Expect.isTrue(Helper.GT(1.2, 1)); |
| 285 Expect.equals(true, Helper.GT(1.2, 1.1)); | 285 Expect.isTrue(Helper.GT(1.2, 1.1)); |
| 286 Expect.equals(true, Helper.GT(1.2, 1.1)); | 286 Expect.isTrue(Helper.GT(1.2, 1.1)); |
| 287 Expect.equals(true, Helper.GT(1.2, 1.1)); | 287 Expect.isTrue(Helper.GT(1.2, 1.1)); |
| 288 | 288 |
| 289 Expect.equals(true, Helper.LT(1, 1.2)); | 289 Expect.isTrue(Helper.LT(1, 1.2)); |
| 290 Expect.equals(false, Helper.LT(1.2, 1)); | 290 Expect.isFalse(Helper.LT(1.2, 1)); |
| 291 Expect.equals(false, Helper.LT(1.2, 1.1)); | 291 Expect.isFalse(Helper.LT(1.2, 1.1)); |
| 292 Expect.equals(false, Helper.LT(1.2, 1.1)); | 292 Expect.isFalse(Helper.LT(1.2, 1.1)); |
| 293 Expect.equals(false, Helper.LT(1.2, 1.1)); | 293 Expect.isFalse(Helper.LT(1.2, 1.1)); |
| 294 | 294 |
| 295 Expect.equals(false, Helper.GE(1.1, 1.2)); | 295 Expect.isFalse(Helper.GE(1.1, 1.2)); |
| 296 Expect.equals(false, Helper.GE(1.1, 1.2)); | 296 Expect.isFalse(Helper.GE(1.1, 1.2)); |
| 297 Expect.equals(true, Helper.GE(1.2, 1.2)); | 297 Expect.isTrue(Helper.GE(1.2, 1.2)); |
| 298 Expect.equals(true, Helper.GE(1.2, 1.2)); | 298 Expect.isTrue(Helper.GE(1.2, 1.2)); |
| 299 | 299 |
| 300 // With non-number classes. | 300 // With non-number classes. |
| 301 Expect.equals(false, Helper.EQ(1, "eeny")); | 301 Expect.isFalse(Helper.EQ(1, "eeny")); |
| 302 Expect.equals(false, Helper.EQ("meeny", 1)); | 302 Expect.isFalse(Helper.EQ("meeny", 1)); |
| 303 Expect.equals(false, Helper.EQ(1.1, "miny")); | 303 Expect.isFalse(Helper.EQ(1.1, "miny")); |
| 304 Expect.equals(false, Helper.EQ("moe", 1.1)); | 304 Expect.isFalse(Helper.EQ("moe", 1.1)); |
| 305 Expect.equals(false, Helper.EQ(1.1, "catch")); | 305 Expect.isFalse(Helper.EQ(1.1, "catch")); |
| 306 Expect.equals(false, Helper.EQ("the", 1.1)); | 306 Expect.isFalse(Helper.EQ("the", 1.1)); |
| 307 | 307 |
| 308 // With null. | 308 // With null. |
| 309 Expect.equals(false, Helper.EQ(1, null)); | 309 Expect.isFalse(Helper.EQ(1, null)); |
| 310 Expect.equals(false, Helper.EQ(null, 1)); | 310 Expect.isFalse(Helper.EQ(null, 1)); |
| 311 Expect.equals(false, Helper.EQ(1.1, null)); | 311 Expect.isFalse(Helper.EQ(1.1, null)); |
| 312 Expect.equals(false, Helper.EQ(null, 1.1)); | 312 Expect.isFalse(Helper.EQ(null, 1.1)); |
| 313 Expect.equals(false, Helper.EQ(1.1, null)); | 313 Expect.isFalse(Helper.EQ(1.1, null)); |
| 314 Expect.equals(false, Helper.EQ(null, 1.1)); | 314 Expect.isFalse(Helper.EQ(null, 1.1)); |
| 315 | 315 |
| 316 // TODO(srdjan): Clarify behaviour of greater/less comparisons | 316 // TODO(srdjan): Clarify behaviour of greater/less comparisons |
| 317 // between numbers and non-numbers. | 317 // between numbers and non-numbers. |
| 318 } | 318 } |
| 319 } | 319 } |
| 320 | 320 |
| 321 main() { | 321 main() { |
| 322 ComparisonTest.testMain(); | 322 ComparisonTest.testMain(); |
| 323 } | 323 } |
| OLD | NEW |