Chromium Code Reviews| Index: test/mjsunit/compare-known-objects.js |
| diff --git a/test/mjsunit/compare-known-objects.js b/test/mjsunit/compare-known-objects.js |
| index afffc07014f67312589a9b1ba46397b484ac0402..c8271c6dcab93707ea08b4575a14dcfc4aae8624 100644 |
| --- a/test/mjsunit/compare-known-objects.js |
| +++ b/test/mjsunit/compare-known-objects.js |
| @@ -39,6 +39,14 @@ function eq_strict(a, b) { |
| return a === b; |
| } |
| +function lt(a, b) { |
| + return a < b; |
| +} |
| + |
| +function ge(a, b) { |
|
Jakob Kummerow
2015/09/21 13:36:26
Please add tests for "le" and "gt" too.
Benedikt Meurer
2015/09/21 15:39:49
Done.
|
| + return a >= b; |
| +} |
| + |
| function test(a, b) { |
| // Check CompareIC for equality of known objects. |
| assertTrue(eq(a, a)); |
| @@ -48,6 +56,14 @@ function test(a, b) { |
| assertTrue(eq_strict(a, a)); |
| assertTrue(eq_strict(b, b)); |
| assertFalse(eq_strict(a, b)); |
| + // Check CompareIC for less than of known objects. |
| + assertFalse(lt(a, a)); |
| + assertFalse(lt(a, b)); |
| + assertFalse(lt(b, a)); |
| + // Check CompareIC for greater than or equal of known objects. |
| + assertTrue(ge(a, a)); |
| + assertTrue(ge(a, b)); |
| + assertTrue(ge(b, a)); |
| } |
| function O(){}; |