Annotation of embedaddon/php/ext/standard/tests/math/deg2rad_basic.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test return type and value for expected input deg2rad()
                      3: --INI--
                      4: precision = 14
                      5: --FILE--
                      6: <?php
                      7: /* 
                      8:  * proto float deg2rad(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 = 0.0;
                     16: $arg_1 = 90.0;
                     17: $arg_2 = 180.0;
                     18: $arg_3 = 360.0;
                     19: 
                     20: 
                     21: echo "deg2rad $arg_0 = ";
                     22: $r0 = deg2rad($arg_0);
                     23: var_dump($r0);
                     24: if (allowed_rounding_error($r0 ,0 )) {
                     25:        echo "Pass\n";
                     26: }
                     27: else {
                     28:        echo "Fail\n";
                     29: }
                     30: 
                     31: echo "deg2rad $arg_1 = ";
                     32: $r1 = deg2rad($arg_1);
                     33: var_dump($r1);
                     34: if (allowed_rounding_error($r1 ,1.5707963267949 )) {
                     35:        echo "Pass\n";
                     36: }
                     37: else {
                     38:        echo "Fail\n";
                     39: }
                     40: echo "deg2rad $arg_2 = ";
                     41: $r2 = deg2rad($arg_2);
                     42: var_dump($r2);
                     43: if (allowed_rounding_error($r2 ,3.1415926535898 )) {
                     44:        echo "Pass\n";
                     45: }
                     46: else {
                     47:        echo "Fail\n";
                     48: }
                     49: echo "deg2rad $arg_3 = ";
                     50: $r3 = deg2rad($arg_3);
                     51: var_dump($r3);
                     52: if (allowed_rounding_error($r3 ,6.2831853071796 )) {
                     53:        echo "Pass\n";
                     54: }
                     55: else {
                     56:        echo "Fail\n";
                     57: }
                     58: ?>
                     59: --EXPECTF--
                     60: deg2rad 0 = float(%f)
                     61: Pass
                     62: deg2rad 90 = float(%f)
                     63: Pass
                     64: deg2rad 180 = float(%f)
                     65: Pass
                     66: deg2rad 360 = float(%f)
                     67: Pass

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>