|
2 | 2 |
|
3 | 3 | # Test nqp::op pseudo-functions.
|
4 | 4 |
|
5 |
| -plan(131); |
| 5 | +plan(148); |
6 | 6 |
|
7 | 7 | ok( nqp::add_i(5,2) == 7, 'nqp::add_i');
|
8 | 8 | ok( nqp::sub_i(5,2) == 3, 'nqp::sub_i');
|
@@ -49,7 +49,6 @@ ok( nqp::elems(@items) == 11 && @items[0] eq '' && @items[10] eq '', 'nqp::split
|
49 | 49 | @items := nqp::split('', 'a little lamb');
|
50 | 50 | ok( nqp::join('|', @items) eq 'a| |l|i|t|t|l|e| |l|a|m|b', 'nqp::split("", ...)');
|
51 | 51 |
|
52 |
| -ok( nqp::iseq_i(2, 2) == 1, 'nqp::iseq_i'); |
53 | 52 |
|
54 | 53 | ok( nqp::cmp_i(2, 0) == 1, 'nqp::cmp_i');
|
55 | 54 | ok( nqp::cmp_i(2, 2) == 0, 'nqp::cmp_i');
|
@@ -201,3 +200,28 @@ ok(nqp::eqat("foobar","foobarbaz", 0) == 0, "eqat with needle argument longer th
|
201 | 200 | ok(nqp::join(",", $list) eq '1,2,3', 'nqp::setelems reduces list length properly');
|
202 | 201 | ok(nqp::join(",", $ret) eq '1,2,3', 'nqp::setelems return value');
|
203 | 202 | }
|
| 203 | + |
| 204 | +ok(nqp::isge_i(10, 10) == 1, "isge_i ="); |
| 205 | +ok(nqp::isge_i(9, 10) == 0, "isge_i <"); |
| 206 | +ok(nqp::isge_i(11, 10) == 1, "isge_i >"); |
| 207 | + |
| 208 | +ok(nqp::isgt_i(10, 10) == 0, "isge_i ="); |
| 209 | +ok(nqp::isgt_i(9, 10) == 0, "isge_i <"); |
| 210 | +ok(nqp::isgt_i(11, 10) == 1, "isge_i >"); |
| 211 | + |
| 212 | +ok(nqp::islt_i(10, 10) == 0, "islt_i ="); |
| 213 | +ok(nqp::islt_i(9, 10) == 1, "islt_i <"); |
| 214 | +ok(nqp::islt_i(11, 10) == 0, "islt_i >"); |
| 215 | + |
| 216 | +ok(nqp::isle_i(10, 10) == 1, "isle_i ="); |
| 217 | +ok(nqp::isle_i(9, 10) == 1, "isle_i <"); |
| 218 | +ok(nqp::isle_i(11, 10) == 0, "isle_i >"); |
| 219 | + |
| 220 | +ok(nqp::isne_i(10, 10) == 0, "isne_i ="); |
| 221 | +ok(nqp::isne_i(9, 10) == 1, "isne_i <"); |
| 222 | +ok(nqp::isne_i(11, 10) == 1, "isne_i >"); |
| 223 | + |
| 224 | +ok(nqp::iseq_i(10, 10) == 1, "iseq_i ="); |
| 225 | +ok(nqp::iseq_i(9, 10) == 0, "iseq_i <"); |
| 226 | +ok(nqp::iseq_i(11, 10) == 0, "iseq_i >"); |
| 227 | + |
0 commit comments