Return to acosh_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 acosh() 3: --INI-- 4: precision = 14 5: --FILE-- 6: <?php 7: /* 8: * proto float acosh(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 "acosh 1.1276259652064= "; 16: var_dump(acosh(1.1276259652064)); 17: if (allowed_rounding_error(acosh(1.1276259652064), 0.5)) 18: { 19: echo "Pass\n"; 20: } 21: else { 22: echo "Fail\n"; 23: } 24: 25: echo "acosh 10.067661995778= "; 26: var_dump(acosh(10.067661995778)); 27: if (allowed_rounding_error(acosh(10.067661995778), 3.0)) 28: { 29: echo "Pass\n"; 30: } 31: else { 32: echo "Fail\n"; 33: } 34: 35: 36: ?> 37: --EXPECTF-- 38: acosh 1.1276259652064= float(%f) 39: Pass 40: acosh 10.067661995778= float(%f) 41: Pass