Annotation of embedaddon/php/ext/gmp/tests/005.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: gmp_strval() tests
! 3: --SKIPIF--
! 4: <?php if (!extension_loaded("gmp")) print "skip"; ?>
! 5: --FILE--
! 6: <?php
! 7:
! 8: var_dump(gmp_strval());
! 9: var_dump(gmp_strval(""));
! 10: var_dump(gmp_strval("", ""));
! 11: var_dump(gmp_strval("", -1));
! 12: var_dump(gmp_strval(-1, ""));
! 13:
! 14: $fp = fopen(__FILE__, "r");
! 15: var_dump(gmp_strval($fp));
! 16:
! 17: $g = gmp_init("9765456");
! 18: var_dump(gmp_strval($g));
! 19: var_dump(gmp_strval($g, -1));
! 20: var_dump(gmp_strval($g, 100000));
! 21: var_dump(gmp_strval($g, 10));
! 22:
! 23: $g = gmp_init("-3373333");
! 24: var_dump(gmp_strval($g));
! 25: var_dump(gmp_strval($g, -1));
! 26: var_dump(gmp_strval($g, 100000));
! 27: var_dump(gmp_strval($g, 10));
! 28:
! 29: var_dump(gmp_strval(array(1,2), array(1,2)));
! 30: var_dump(gmp_strval(new stdclass, new stdclass));
! 31: var_dump(gmp_strval(array(1,2)));
! 32: var_dump(gmp_strval(new stdclass));
! 33:
! 34: echo "Done\n";
! 35: ?>
! 36: --EXPECTF--
! 37: Warning: gmp_strval() expects at least 1 parameter, 0 given in %s on line %d
! 38: NULL
! 39: bool(false)
! 40:
! 41: Warning: gmp_strval() expects parameter 2 to be long, string given in %s on line %d
! 42: NULL
! 43:
! 44: Warning: gmp_strval(): Bad base for conversion: -1 (should be between 2 and %d or -2 and -%d) in %s on line %d
! 45: bool(false)
! 46:
! 47: Warning: gmp_strval() expects parameter 2 to be long, string given in %s on line %d
! 48: NULL
! 49:
! 50: Warning: gmp_strval(): supplied resource is not a valid GMP integer resource in %s on line %d
! 51: bool(false)
! 52: string(7) "9765456"
! 53:
! 54: Warning: gmp_strval(): Bad base for conversion: -1 (should be between 2 and %d or -2 and -%d) in %s on line %d
! 55: bool(false)
! 56:
! 57: Warning: gmp_strval(): Bad base for conversion: 100000 (should be between 2 and %d or -2 and -%d) in %s on line %d
! 58: bool(false)
! 59: string(7) "9765456"
! 60: string(8) "-3373333"
! 61:
! 62: Warning: gmp_strval(): Bad base for conversion: -1 (should be between 2 and %d or -2 and -%d) in %s on line %d
! 63: bool(false)
! 64:
! 65: Warning: gmp_strval(): Bad base for conversion: 100000 (should be between 2 and %d or -2 and -%d) in %s on line %d
! 66: bool(false)
! 67: string(8) "-3373333"
! 68:
! 69: Warning: gmp_strval() expects parameter 2 to be long, array given in %s on line %d
! 70: NULL
! 71:
! 72: Warning: gmp_strval() expects parameter 2 to be long, object given in %s on line %d
! 73: NULL
! 74:
! 75: Warning: gmp_strval(): Unable to convert variable to GMP - wrong type in %s on line %d
! 76: bool(false)
! 77:
! 78: Warning: gmp_strval(): Unable to convert variable to GMP - wrong type in %s on line %d
! 79: bool(false)
! 80: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>