Annotation of embedaddon/php/ext/standard/tests/math/log10_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test return type and value for expected input log10()
3: --INI--
4: precision = 14
5: --FILE--
6: <?php
7: /*
8: * proto float log10(float number)
9: * Function is implemented in ext/standard/math.c
10: */
11:
12: $file_path = dirname(__FILE__);
13: require($file_path."/allowed_rounding_error.inc");
14:
15: $arg_0 = 1.0;
16: $arg_1 = 10.0;
17: $arg_2 = 100.0;
18:
19: echo "log10 $arg_0 = ";
20: $r0 = log10($arg_0);
21: var_dump($r0);
22: if (allowed_rounding_error($r0 ,0.0 )) {
23: echo "Pass\n";
24: }
25: else {
26: echo "Fail\n";
27: }
28:
29: echo "log10 $arg_1 = ";
30: $r1 = log10($arg_1);
31: var_dump($r1);
32: if (allowed_rounding_error($r1 ,1.0 )) {
33: echo "Pass\n";
34: }
35: else {
36: echo "Fail\n";
37: }
38:
39: echo "log10 $arg_2 = ";
40: $r2 = log10($arg_2);
41: var_dump($r2);
42: if (allowed_rounding_error($r2 ,2.0 )) {
43: echo "Pass\n";
44: }
45: else {
46: echo "Fail\n";
47: }
48: ?>
49: --EXPECTF--
50: log10 1 = float(%f)
51: Pass
52: log10 10 = float(%f)
53: Pass
54: log10 100 = float(%f)
55: Pass
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>