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>