Return to asinh_basic.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / math |
1.1 misho 1: --TEST-- 2: Test return type and value for expected input asinh() 3: --INI-- 4: precision = 14 5: --FILE-- 6: <?php 7: /* 8: * proto float asinh(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: echo "asinh 0.52109530549375= "; 16: var_dump(asinh(0.52109530549375)); 17: if (allowed_rounding_error(asinh(0.52109530549375), 0.5)) 18: { 19: echo "Pass\n"; 20: } 21: else { 22: echo "Fail\n"; 23: } 24: 25: echo "asinh 10.01787492741= "; 26: var_dump(asinh(10.01787492741)); 27: if (allowed_rounding_error(asinh(10.01787492741), 3.0)) 28: { 29: echo "Pass\n"; 30: } 31: else { 32: echo "Fail\n"; 33: } 34: 35: ?> 36: --EXPECTF-- 37: asinh 0.52109530549375= float(%f) 38: Pass 39: asinh 10.01787492741= float(%f) 40: Pass