Annotation of embedaddon/php/ext/gmp/tests/005.phpt, revision 1.1.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>