Annotation of embedaddon/php/ext/standard/tests/math/lcg_value_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Maths test for xapic versions of lcg_value()
3: --FILE--
4: <?php
5:
6: echo "MATHS test script started\n";
7:
8:
9: echo "\n lcg_value tests...\n";
10: for ($i = 0; $i < 100; $i++) {
11: $res = lcg_value();
12:
13: if (!is_float($res) || $res < 0 || $res > 1) {
14: break;
15: }
16: }
17:
18: if ($i != 100) {
19: echo "FAILED\n";
20: } else {
21: echo "PASSED\n";
22: }
23:
24: echo "\n lcg_value error cases..spurious args get ignored\n";
25: $res = lcg_value(23);
26:
27: if (!is_float($res) || $res < 0 || $res > 1) {
28: echo "FAILED\n";
29: } else {
30: echo "PASSED\n";
31: }
32:
33: $res = lcg_value(10,false);
34: if (!is_float($res) || $res < 0 || $res > 1) {
35: echo "FAILED\n";
36: } else {
37: echo "PASSED\n";
38: }
39:
40: echo "MATHS test script completed\n";
41:
42: ?>
43:
44: --EXPECT--
45: MATHS test script started
46:
47: lcg_value tests...
48: PASSED
49:
50: lcg_value error cases..spurious args get ignored
51: PASSED
52: PASSED
53: MATHS test script completed
54:
55:
56:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>