source: branches/version-2_5-dev/data/module/Compat/tests/function/version_compare.phpt @ 19792

Revision 19792, 15.6 KB checked in by Seasoft, 13 years ago (diff)

#744(PHP4 互換用途ソースを将来的に切り捨てやすい仕組みづくり)

Line 
1--TEST--
2Function -- version_compare
3--SKIPIF--
4<?php if (function_exists('version_compare')) { echo 'skip'; } ?>
5--FILE--
6<?php
7require_once 'PHP/Compat.php';
8PHP_Compat::loadFunction('version_compare');
9
10// Basic
11print "testing basic\n";
12test('1', '2');
13test('10', '2');
14test('1.0', '1.1');
15test('1.2', '1.0.1');
16test('1.2.p3', '1.2.4');
17test('1.2.y', '1.2.z');
18
19// Comparisons
20print "testing compare\n";
21$special_forms = array("-dev", "a1", "b1", "RC1", "", "pl1");
22$operators = array(
23    "lt", "<",
24    "le", "<=",
25    "gt", ">",
26    "ge", ">=",
27    "eq", "=", "==",
28    "ne", "<>", "!="
29);
30
31foreach ($special_forms as $f1) {
32    foreach ($special_forms as $f2) {
33    test("1.0$f1", "1.0$f2");
34    }
35}
36
37// Operators
38print "testing operators\n";
39foreach ($special_forms as $f1) {
40    foreach ($special_forms as $f2) {
41        foreach ($operators as $op) {
42            $v1 = "1.0$f1";
43            $v2 = "1.0$f2";
44            $test = version_compare($v1, $v2, $op) ? "true" : "false";
45            printf("%7s %2s %-7s : %s\n", $v1, $op, $v2, $test);
46        }
47    }
48}
49
50function test($v1, $v2) {
51    $compare = version_compare($v1, $v2);
52    switch ($compare) {
53    case -1:
54        print "$v1 < $v2\n";
55        break;
56    case 1:
57        print "$v1 > $v2\n";
58        break;
59    case 0:
60    default:
61        print "$v1 = $v2\n";
62        break;
63    }
64}
65
66?>
67testing basic
681 < 2
6910 > 2
701.0 < 1.1
711.2 > 1.0.1
721.2.p3 > 1.2.4
731.2.y = 1.2.z
74testing compare
751.0-dev = 1.0-dev
761.0-dev < 1.0a1
771.0-dev < 1.0b1
781.0-dev < 1.0RC1
791.0-dev < 1.0
801.0-dev < 1.0pl1
811.0a1 > 1.0-dev
821.0a1 = 1.0a1
831.0a1 < 1.0b1
841.0a1 < 1.0RC1
851.0a1 < 1.0
861.0a1 < 1.0pl1
871.0b1 > 1.0-dev
881.0b1 > 1.0a1
891.0b1 = 1.0b1
901.0b1 < 1.0RC1
911.0b1 < 1.0
921.0b1 < 1.0pl1
931.0RC1 > 1.0-dev
941.0RC1 > 1.0a1
951.0RC1 > 1.0b1
961.0RC1 = 1.0RC1
971.0RC1 < 1.0
981.0RC1 < 1.0pl1
991.0 > 1.0-dev
1001.0 > 1.0a1
1011.0 > 1.0b1
1021.0 > 1.0RC1
1031.0 = 1.0
1041.0 < 1.0pl1
1051.0pl1 > 1.0-dev
1061.0pl1 > 1.0a1
1071.0pl1 > 1.0b1
1081.0pl1 > 1.0RC1
1091.0pl1 > 1.0
1101.0pl1 = 1.0pl1
111testing operators
1121.0-dev lt 1.0-dev : false
1131.0-dev  < 1.0-dev : false
1141.0-dev le 1.0-dev : true
1151.0-dev <= 1.0-dev : true
1161.0-dev gt 1.0-dev : false
1171.0-dev  > 1.0-dev : false
1181.0-dev ge 1.0-dev : true
1191.0-dev >= 1.0-dev : true
1201.0-dev eq 1.0-dev : true
1211.0-dev  = 1.0-dev : true
1221.0-dev == 1.0-dev : true
1231.0-dev ne 1.0-dev : false
1241.0-dev <> 1.0-dev : false
1251.0-dev != 1.0-dev : false
1261.0-dev lt 1.0a1   : true
1271.0-dev  < 1.0a1   : true
1281.0-dev le 1.0a1   : true
1291.0-dev <= 1.0a1   : true
1301.0-dev gt 1.0a1   : false
1311.0-dev  > 1.0a1   : false
1321.0-dev ge 1.0a1   : false
1331.0-dev >= 1.0a1   : false
1341.0-dev eq 1.0a1   : false
1351.0-dev  = 1.0a1   : false
1361.0-dev == 1.0a1   : false
1371.0-dev ne 1.0a1   : true
1381.0-dev <> 1.0a1   : true
1391.0-dev != 1.0a1   : true
1401.0-dev lt 1.0b1   : true
1411.0-dev  < 1.0b1   : true
1421.0-dev le 1.0b1   : true
1431.0-dev <= 1.0b1   : true
1441.0-dev gt 1.0b1   : false
1451.0-dev  > 1.0b1   : false
1461.0-dev ge 1.0b1   : false
1471.0-dev >= 1.0b1   : false
1481.0-dev eq 1.0b1   : false
1491.0-dev  = 1.0b1   : false
1501.0-dev == 1.0b1   : false
1511.0-dev ne 1.0b1   : true
1521.0-dev <> 1.0b1   : true
1531.0-dev != 1.0b1   : true
1541.0-dev lt 1.0RC1  : true
1551.0-dev  < 1.0RC1  : true
1561.0-dev le 1.0RC1  : true
1571.0-dev <= 1.0RC1  : true
1581.0-dev gt 1.0RC1  : false
1591.0-dev  > 1.0RC1  : false
1601.0-dev ge 1.0RC1  : false
1611.0-dev >= 1.0RC1  : false
1621.0-dev eq 1.0RC1  : false
1631.0-dev  = 1.0RC1  : false
1641.0-dev == 1.0RC1  : false
1651.0-dev ne 1.0RC1  : true
1661.0-dev <> 1.0RC1  : true
1671.0-dev != 1.0RC1  : true
1681.0-dev lt 1.0     : true
1691.0-dev  < 1.0     : true
1701.0-dev le 1.0     : true
1711.0-dev <= 1.0     : true
1721.0-dev gt 1.0     : false
1731.0-dev  > 1.0     : false
1741.0-dev ge 1.0     : false
1751.0-dev >= 1.0     : false
1761.0-dev eq 1.0     : false
1771.0-dev  = 1.0     : false
1781.0-dev == 1.0     : false
1791.0-dev ne 1.0     : true
1801.0-dev <> 1.0     : true
1811.0-dev != 1.0     : true
1821.0-dev lt 1.0pl1  : true
1831.0-dev  < 1.0pl1  : true
1841.0-dev le 1.0pl1  : true
1851.0-dev <= 1.0pl1  : true
1861.0-dev gt 1.0pl1  : false
1871.0-dev  > 1.0pl1  : false
1881.0-dev ge 1.0pl1  : false
1891.0-dev >= 1.0pl1  : false
1901.0-dev eq 1.0pl1  : false
1911.0-dev  = 1.0pl1  : false
1921.0-dev == 1.0pl1  : false
1931.0-dev ne 1.0pl1  : true
1941.0-dev <> 1.0pl1  : true
1951.0-dev != 1.0pl1  : true
196  1.0a1 lt 1.0-dev : false
197  1.0a1  < 1.0-dev : false
198  1.0a1 le 1.0-dev : false
199  1.0a1 <= 1.0-dev : false
200  1.0a1 gt 1.0-dev : true
201  1.0a1  > 1.0-dev : true
202  1.0a1 ge 1.0-dev : true
203  1.0a1 >= 1.0-dev : true
204  1.0a1 eq 1.0-dev : false
205  1.0a1  = 1.0-dev : false
206  1.0a1 == 1.0-dev : false
207  1.0a1 ne 1.0-dev : true
208  1.0a1 <> 1.0-dev : true
209  1.0a1 != 1.0-dev : true
210  1.0a1 lt 1.0a1   : false
211  1.0a1  < 1.0a1   : false
212  1.0a1 le 1.0a1   : true
213  1.0a1 <= 1.0a1   : true
214  1.0a1 gt 1.0a1   : false
215  1.0a1  > 1.0a1   : false
216  1.0a1 ge 1.0a1   : true
217  1.0a1 >= 1.0a1   : true
218  1.0a1 eq 1.0a1   : true
219  1.0a1  = 1.0a1   : true
220  1.0a1 == 1.0a1   : true
221  1.0a1 ne 1.0a1   : false
222  1.0a1 <> 1.0a1   : false
223  1.0a1 != 1.0a1   : false
224  1.0a1 lt 1.0b1   : true
225  1.0a1  < 1.0b1   : true
226  1.0a1 le 1.0b1   : true
227  1.0a1 <= 1.0b1   : true
228  1.0a1 gt 1.0b1   : false
229  1.0a1  > 1.0b1   : false
230  1.0a1 ge 1.0b1   : false
231  1.0a1 >= 1.0b1   : false
232  1.0a1 eq 1.0b1   : false
233  1.0a1  = 1.0b1   : false
234  1.0a1 == 1.0b1   : false
235  1.0a1 ne 1.0b1   : true
236  1.0a1 <> 1.0b1   : true
237  1.0a1 != 1.0b1   : true
238  1.0a1 lt 1.0RC1  : true
239  1.0a1  < 1.0RC1  : true
240  1.0a1 le 1.0RC1  : true
241  1.0a1 <= 1.0RC1  : true
242  1.0a1 gt 1.0RC1  : false
243  1.0a1  > 1.0RC1  : false
244  1.0a1 ge 1.0RC1  : false
245  1.0a1 >= 1.0RC1  : false
246  1.0a1 eq 1.0RC1  : false
247  1.0a1  = 1.0RC1  : false
248  1.0a1 == 1.0RC1  : false
249  1.0a1 ne 1.0RC1  : true
250  1.0a1 <> 1.0RC1  : true
251  1.0a1 != 1.0RC1  : true
252  1.0a1 lt 1.0     : true
253  1.0a1  < 1.0     : true
254  1.0a1 le 1.0     : true
255  1.0a1 <= 1.0     : true
256  1.0a1 gt 1.0     : false
257  1.0a1  > 1.0     : false
258  1.0a1 ge 1.0     : false
259  1.0a1 >= 1.0     : false
260  1.0a1 eq 1.0     : false
261  1.0a1  = 1.0     : false
262  1.0a1 == 1.0     : false
263  1.0a1 ne 1.0     : true
264  1.0a1 <> 1.0     : true
265  1.0a1 != 1.0     : true
266  1.0a1 lt 1.0pl1  : true
267  1.0a1  < 1.0pl1  : true
268  1.0a1 le 1.0pl1  : true
269  1.0a1 <= 1.0pl1  : true
270  1.0a1 gt 1.0pl1  : false
271  1.0a1  > 1.0pl1  : false
272  1.0a1 ge 1.0pl1  : false
273  1.0a1 >= 1.0pl1  : false
274  1.0a1 eq 1.0pl1  : false
275  1.0a1  = 1.0pl1  : false
276  1.0a1 == 1.0pl1  : false
277  1.0a1 ne 1.0pl1  : true
278  1.0a1 <> 1.0pl1  : true
279  1.0a1 != 1.0pl1  : true
280  1.0b1 lt 1.0-dev : false
281  1.0b1  < 1.0-dev : false
282  1.0b1 le 1.0-dev : false
283  1.0b1 <= 1.0-dev : false
284  1.0b1 gt 1.0-dev : true
285  1.0b1  > 1.0-dev : true
286  1.0b1 ge 1.0-dev : true
287  1.0b1 >= 1.0-dev : true
288  1.0b1 eq 1.0-dev : false
289  1.0b1  = 1.0-dev : false
290  1.0b1 == 1.0-dev : false
291  1.0b1 ne 1.0-dev : true
292  1.0b1 <> 1.0-dev : true
293  1.0b1 != 1.0-dev : true
294  1.0b1 lt 1.0a1   : false
295  1.0b1  < 1.0a1   : false
296  1.0b1 le 1.0a1   : false
297  1.0b1 <= 1.0a1   : false
298  1.0b1 gt 1.0a1   : true
299  1.0b1  > 1.0a1   : true
300  1.0b1 ge 1.0a1   : true
301  1.0b1 >= 1.0a1   : true
302  1.0b1 eq 1.0a1   : false
303  1.0b1  = 1.0a1   : false
304  1.0b1 == 1.0a1   : false
305  1.0b1 ne 1.0a1   : true
306  1.0b1 <> 1.0a1   : true
307  1.0b1 != 1.0a1   : true
308  1.0b1 lt 1.0b1   : false
309  1.0b1  < 1.0b1   : false
310  1.0b1 le 1.0b1   : true
311  1.0b1 <= 1.0b1   : true
312  1.0b1 gt 1.0b1   : false
313  1.0b1  > 1.0b1   : false
314  1.0b1 ge 1.0b1   : true
315  1.0b1 >= 1.0b1   : true
316  1.0b1 eq 1.0b1   : true
317  1.0b1  = 1.0b1   : true
318  1.0b1 == 1.0b1   : true
319  1.0b1 ne 1.0b1   : false
320  1.0b1 <> 1.0b1   : false
321  1.0b1 != 1.0b1   : false
322  1.0b1 lt 1.0RC1  : true
323  1.0b1  < 1.0RC1  : true
324  1.0b1 le 1.0RC1  : true
325  1.0b1 <= 1.0RC1  : true
326  1.0b1 gt 1.0RC1  : false
327  1.0b1  > 1.0RC1  : false
328  1.0b1 ge 1.0RC1  : false
329  1.0b1 >= 1.0RC1  : false
330  1.0b1 eq 1.0RC1  : false
331  1.0b1  = 1.0RC1  : false
332  1.0b1 == 1.0RC1  : false
333  1.0b1 ne 1.0RC1  : true
334  1.0b1 <> 1.0RC1  : true
335  1.0b1 != 1.0RC1  : true
336  1.0b1 lt 1.0     : true
337  1.0b1  < 1.0     : true
338  1.0b1 le 1.0     : true
339  1.0b1 <= 1.0     : true
340  1.0b1 gt 1.0     : false
341  1.0b1  > 1.0     : false
342  1.0b1 ge 1.0     : false
343  1.0b1 >= 1.0     : false
344  1.0b1 eq 1.0     : false
345  1.0b1  = 1.0     : false
346  1.0b1 == 1.0     : false
347  1.0b1 ne 1.0     : true
348  1.0b1 <> 1.0     : true
349  1.0b1 != 1.0     : true
350  1.0b1 lt 1.0pl1  : true
351  1.0b1  < 1.0pl1  : true
352  1.0b1 le 1.0pl1  : true
353  1.0b1 <= 1.0pl1  : true
354  1.0b1 gt 1.0pl1  : false
355  1.0b1  > 1.0pl1  : false
356  1.0b1 ge 1.0pl1  : false
357  1.0b1 >= 1.0pl1  : false
358  1.0b1 eq 1.0pl1  : false
359  1.0b1  = 1.0pl1  : false
360  1.0b1 == 1.0pl1  : false
361  1.0b1 ne 1.0pl1  : true
362  1.0b1 <> 1.0pl1  : true
363  1.0b1 != 1.0pl1  : true
364 1.0RC1 lt 1.0-dev : false
365 1.0RC1  < 1.0-dev : false
366 1.0RC1 le 1.0-dev : false
367 1.0RC1 <= 1.0-dev : false
368 1.0RC1 gt 1.0-dev : true
369 1.0RC1  > 1.0-dev : true
370 1.0RC1 ge 1.0-dev : true
371 1.0RC1 >= 1.0-dev : true
372 1.0RC1 eq 1.0-dev : false
373 1.0RC1  = 1.0-dev : false
374 1.0RC1 == 1.0-dev : false
375 1.0RC1 ne 1.0-dev : true
376 1.0RC1 <> 1.0-dev : true
377 1.0RC1 != 1.0-dev : true
378 1.0RC1 lt 1.0a1   : false
379 1.0RC1  < 1.0a1   : false
380 1.0RC1 le 1.0a1   : false
381 1.0RC1 <= 1.0a1   : false
382 1.0RC1 gt 1.0a1   : true
383 1.0RC1  > 1.0a1   : true
384 1.0RC1 ge 1.0a1   : true
385 1.0RC1 >= 1.0a1   : true
386 1.0RC1 eq 1.0a1   : false
387 1.0RC1  = 1.0a1   : false
388 1.0RC1 == 1.0a1   : false
389 1.0RC1 ne 1.0a1   : true
390 1.0RC1 <> 1.0a1   : true
391 1.0RC1 != 1.0a1   : true
392 1.0RC1 lt 1.0b1   : false
393 1.0RC1  < 1.0b1   : false
394 1.0RC1 le 1.0b1   : false
395 1.0RC1 <= 1.0b1   : false
396 1.0RC1 gt 1.0b1   : true
397 1.0RC1  > 1.0b1   : true
398 1.0RC1 ge 1.0b1   : true
399 1.0RC1 >= 1.0b1   : true
400 1.0RC1 eq 1.0b1   : false
401 1.0RC1  = 1.0b1   : false
402 1.0RC1 == 1.0b1   : false
403 1.0RC1 ne 1.0b1   : true
404 1.0RC1 <> 1.0b1   : true
405 1.0RC1 != 1.0b1   : true
406 1.0RC1 lt 1.0RC1  : false
407 1.0RC1  < 1.0RC1  : false
408 1.0RC1 le 1.0RC1  : true
409 1.0RC1 <= 1.0RC1  : true
410 1.0RC1 gt 1.0RC1  : false
411 1.0RC1  > 1.0RC1  : false
412 1.0RC1 ge 1.0RC1  : true
413 1.0RC1 >= 1.0RC1  : true
414 1.0RC1 eq 1.0RC1  : true
415 1.0RC1  = 1.0RC1  : true
416 1.0RC1 == 1.0RC1  : true
417 1.0RC1 ne 1.0RC1  : false
418 1.0RC1 <> 1.0RC1  : false
419 1.0RC1 != 1.0RC1  : false
420 1.0RC1 lt 1.0     : true
421 1.0RC1  < 1.0     : true
422 1.0RC1 le 1.0     : true
423 1.0RC1 <= 1.0     : true
424 1.0RC1 gt 1.0     : false
425 1.0RC1  > 1.0     : false
426 1.0RC1 ge 1.0     : false
427 1.0RC1 >= 1.0     : false
428 1.0RC1 eq 1.0     : false
429 1.0RC1  = 1.0     : false
430 1.0RC1 == 1.0     : false
431 1.0RC1 ne 1.0     : true
432 1.0RC1 <> 1.0     : true
433 1.0RC1 != 1.0     : true
434 1.0RC1 lt 1.0pl1  : true
435 1.0RC1  < 1.0pl1  : true
436 1.0RC1 le 1.0pl1  : true
437 1.0RC1 <= 1.0pl1  : true
438 1.0RC1 gt 1.0pl1  : false
439 1.0RC1  > 1.0pl1  : false
440 1.0RC1 ge 1.0pl1  : false
441 1.0RC1 >= 1.0pl1  : false
442 1.0RC1 eq 1.0pl1  : false
443 1.0RC1  = 1.0pl1  : false
444 1.0RC1 == 1.0pl1  : false
445 1.0RC1 ne 1.0pl1  : true
446 1.0RC1 <> 1.0pl1  : true
447 1.0RC1 != 1.0pl1  : true
448    1.0 lt 1.0-dev : false
449    1.0  < 1.0-dev : false
450    1.0 le 1.0-dev : false
451    1.0 <= 1.0-dev : false
452    1.0 gt 1.0-dev : true
453    1.0  > 1.0-dev : true
454    1.0 ge 1.0-dev : true
455    1.0 >= 1.0-dev : true
456    1.0 eq 1.0-dev : false
457    1.0  = 1.0-dev : false
458    1.0 == 1.0-dev : false
459    1.0 ne 1.0-dev : true
460    1.0 <> 1.0-dev : true
461    1.0 != 1.0-dev : true
462    1.0 lt 1.0a1   : false
463    1.0  < 1.0a1   : false
464    1.0 le 1.0a1   : false
465    1.0 <= 1.0a1   : false
466    1.0 gt 1.0a1   : true
467    1.0  > 1.0a1   : true
468    1.0 ge 1.0a1   : true
469    1.0 >= 1.0a1   : true
470    1.0 eq 1.0a1   : false
471    1.0  = 1.0a1   : false
472    1.0 == 1.0a1   : false
473    1.0 ne 1.0a1   : true
474    1.0 <> 1.0a1   : true
475    1.0 != 1.0a1   : true
476    1.0 lt 1.0b1   : false
477    1.0  < 1.0b1   : false
478    1.0 le 1.0b1   : false
479    1.0 <= 1.0b1   : false
480    1.0 gt 1.0b1   : true
481    1.0  > 1.0b1   : true
482    1.0 ge 1.0b1   : true
483    1.0 >= 1.0b1   : true
484    1.0 eq 1.0b1   : false
485    1.0  = 1.0b1   : false
486    1.0 == 1.0b1   : false
487    1.0 ne 1.0b1   : true
488    1.0 <> 1.0b1   : true
489    1.0 != 1.0b1   : true
490    1.0 lt 1.0RC1  : false
491    1.0  < 1.0RC1  : false
492    1.0 le 1.0RC1  : false
493    1.0 <= 1.0RC1  : false
494    1.0 gt 1.0RC1  : true
495    1.0  > 1.0RC1  : true
496    1.0 ge 1.0RC1  : true
497    1.0 >= 1.0RC1  : true
498    1.0 eq 1.0RC1  : false
499    1.0  = 1.0RC1  : false
500    1.0 == 1.0RC1  : false
501    1.0 ne 1.0RC1  : true
502    1.0 <> 1.0RC1  : true
503    1.0 != 1.0RC1  : true
504    1.0 lt 1.0     : false
505    1.0  < 1.0     : false
506    1.0 le 1.0     : true
507    1.0 <= 1.0     : true
508    1.0 gt 1.0     : false
509    1.0  > 1.0     : false
510    1.0 ge 1.0     : true
511    1.0 >= 1.0     : true
512    1.0 eq 1.0     : true
513    1.0  = 1.0     : true
514    1.0 == 1.0     : true
515    1.0 ne 1.0     : false
516    1.0 <> 1.0     : false
517    1.0 != 1.0     : false
518    1.0 lt 1.0pl1  : true
519    1.0  < 1.0pl1  : true
520    1.0 le 1.0pl1  : true
521    1.0 <= 1.0pl1  : true
522    1.0 gt 1.0pl1  : false
523    1.0  > 1.0pl1  : false
524    1.0 ge 1.0pl1  : false
525    1.0 >= 1.0pl1  : false
526    1.0 eq 1.0pl1  : false
527    1.0  = 1.0pl1  : false
528    1.0 == 1.0pl1  : false
529    1.0 ne 1.0pl1  : true
530    1.0 <> 1.0pl1  : true
531    1.0 != 1.0pl1  : true
532 1.0pl1 lt 1.0-dev : false
533 1.0pl1  < 1.0-dev : false
534 1.0pl1 le 1.0-dev : false
535 1.0pl1 <= 1.0-dev : false
536 1.0pl1 gt 1.0-dev : true
537 1.0pl1  > 1.0-dev : true
538 1.0pl1 ge 1.0-dev : true
539 1.0pl1 >= 1.0-dev : true
540 1.0pl1 eq 1.0-dev : false
541 1.0pl1  = 1.0-dev : false
542 1.0pl1 == 1.0-dev : false
543 1.0pl1 ne 1.0-dev : true
544 1.0pl1 <> 1.0-dev : true
545 1.0pl1 != 1.0-dev : true
546 1.0pl1 lt 1.0a1   : false
547 1.0pl1  < 1.0a1   : false
548 1.0pl1 le 1.0a1   : false
549 1.0pl1 <= 1.0a1   : false
550 1.0pl1 gt 1.0a1   : true
551 1.0pl1  > 1.0a1   : true
552 1.0pl1 ge 1.0a1   : true
553 1.0pl1 >= 1.0a1   : true
554 1.0pl1 eq 1.0a1   : false
555 1.0pl1  = 1.0a1   : false
556 1.0pl1 == 1.0a1   : false
557 1.0pl1 ne 1.0a1   : true
558 1.0pl1 <> 1.0a1   : true
559 1.0pl1 != 1.0a1   : true
560 1.0pl1 lt 1.0b1   : false
561 1.0pl1  < 1.0b1   : false
562 1.0pl1 le 1.0b1   : false
563 1.0pl1 <= 1.0b1   : false
564 1.0pl1 gt 1.0b1   : true
565 1.0pl1  > 1.0b1   : true
566 1.0pl1 ge 1.0b1   : true
567 1.0pl1 >= 1.0b1   : true
568 1.0pl1 eq 1.0b1   : false
569 1.0pl1  = 1.0b1   : false
570 1.0pl1 == 1.0b1   : false
571 1.0pl1 ne 1.0b1   : true
572 1.0pl1 <> 1.0b1   : true
573 1.0pl1 != 1.0b1   : true
574 1.0pl1 lt 1.0RC1  : false
575 1.0pl1  < 1.0RC1  : false
576 1.0pl1 le 1.0RC1  : false
577 1.0pl1 <= 1.0RC1  : false
578 1.0pl1 gt 1.0RC1  : true
579 1.0pl1  > 1.0RC1  : true
580 1.0pl1 ge 1.0RC1  : true
581 1.0pl1 >= 1.0RC1  : true
582 1.0pl1 eq 1.0RC1  : false
583 1.0pl1  = 1.0RC1  : false
584 1.0pl1 == 1.0RC1  : false
585 1.0pl1 ne 1.0RC1  : true
586 1.0pl1 <> 1.0RC1  : true
587 1.0pl1 != 1.0RC1  : true
588 1.0pl1 lt 1.0     : false
589 1.0pl1  < 1.0     : false
590 1.0pl1 le 1.0     : false
591 1.0pl1 <= 1.0     : false
592 1.0pl1 gt 1.0     : true
593 1.0pl1  > 1.0     : true
594 1.0pl1 ge 1.0     : true
595 1.0pl1 >= 1.0     : true
596 1.0pl1 eq 1.0     : false
597 1.0pl1  = 1.0     : false
598 1.0pl1 == 1.0     : false
599 1.0pl1 ne 1.0     : true
600 1.0pl1 <> 1.0     : true
601 1.0pl1 != 1.0     : true
602 1.0pl1 lt 1.0pl1  : false
603 1.0pl1  < 1.0pl1  : false
604 1.0pl1 le 1.0pl1  : true
605 1.0pl1 <= 1.0pl1  : true
606 1.0pl1 gt 1.0pl1  : false
607 1.0pl1  > 1.0pl1  : false
608 1.0pl1 ge 1.0pl1  : true
609 1.0pl1 >= 1.0pl1  : true
610 1.0pl1 eq 1.0pl1  : true
611 1.0pl1  = 1.0pl1  : true
612 1.0pl1 == 1.0pl1  : true
613 1.0pl1 ne 1.0pl1  : false
614 1.0pl1 <> 1.0pl1  : false
615 1.0pl1 != 1.0pl1  : false
Note: See TracBrowser for help on using the repository browser.