Annotation of embedaddon/php/ext/gmp/tests/007.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: gmp_div_qr() tests
                      3: --SKIPIF--
                      4: <?php if (!extension_loaded("gmp")) print "skip"; ?>
                      5: --FILE--
                      6: <?php
                      7: 
                      8: var_dump(gmp_div_qr());
                      9: var_dump(gmp_div_qr(""));
                     10: 
                     11: var_dump($r = gmp_div_qr(0,1));
                     12: var_dump(gmp_strval($r[0]));
                     13: var_dump(gmp_strval($r[1]));
                     14: var_dump($r = gmp_div_qr(1,0));
                     15: var_dump($r = gmp_div_qr(12653,23482734));
                     16: var_dump(gmp_strval($r[0]));
                     17: var_dump(gmp_strval($r[1]));
                     18: var_dump($r = gmp_div_qr(12653,23482734, 10));
                     19: var_dump(gmp_strval($r[0]));
                     20: var_dump(gmp_strval($r[1]));
                     21: var_dump($r = gmp_div_qr(1123123,123));
                     22: var_dump(gmp_strval($r[0]));
                     23: var_dump(gmp_strval($r[1]));
                     24: var_dump($r = gmp_div_qr(1123123,123, 1));
                     25: var_dump(gmp_strval($r[0]));
                     26: var_dump(gmp_strval($r[1]));
                     27: var_dump($r = gmp_div_qr(1123123,123, 2));
                     28: var_dump(gmp_strval($r[0]));
                     29: var_dump(gmp_strval($r[1]));
                     30: var_dump($r = gmp_div_qr(1123123,123, GMP_ROUND_ZERO));
                     31: var_dump(gmp_strval($r[0]));
                     32: var_dump(gmp_strval($r[1]));
                     33: var_dump($r = gmp_div_qr(1123123,123, GMP_ROUND_PLUSINF));
                     34: var_dump(gmp_strval($r[0]));
                     35: var_dump(gmp_strval($r[1]));
                     36: var_dump($r = gmp_div_qr(1123123,123, GMP_ROUND_MINUSINF));
                     37: var_dump(gmp_strval($r[0]));
                     38: var_dump(gmp_strval($r[1]));
                     39: 
                     40: $fp = fopen(__FILE__, 'r');
                     41: 
                     42: var_dump(gmp_div_qr($fp, $fp));
                     43: var_dump(gmp_div_qr(array(), array()));
                     44: 
                     45: echo "Done\n";
                     46: ?>
                     47: --EXPECTF--    
                     48: Warning: gmp_div_qr() expects at least 2 parameters, 0 given in %s on line %d
                     49: NULL
                     50: 
                     51: Warning: gmp_div_qr() expects at least 2 parameters, 1 given in %s on line %d
                     52: NULL
                     53: array(2) {
                     54:   [0]=>
                     55:   resource(%d) of type (GMP integer)
                     56:   [1]=>
                     57:   resource(%d) of type (GMP integer)
                     58: }
                     59: string(1) "0"
                     60: string(1) "0"
                     61: 
                     62: Warning: gmp_div_qr(): Zero operand not allowed in %s on line %d
                     63: bool(false)
                     64: array(2) {
                     65:   [0]=>
                     66:   resource(%d) of type (GMP integer)
                     67:   [1]=>
                     68:   resource(%d) of type (GMP integer)
                     69: }
                     70: string(1) "0"
                     71: string(5) "12653"
                     72: NULL
                     73: 
                     74: Warning: gmp_strval(): Unable to convert variable to GMP - wrong type in %s on line %d
                     75: bool(false)
                     76: 
                     77: Warning: gmp_strval(): Unable to convert variable to GMP - wrong type in %s on line %d
                     78: bool(false)
                     79: array(2) {
                     80:   [0]=>
                     81:   resource(%d) of type (GMP integer)
                     82:   [1]=>
                     83:   resource(%d) of type (GMP integer)
                     84: }
                     85: string(4) "9131"
                     86: string(2) "10"
                     87: array(2) {
                     88:   [0]=>
                     89:   resource(%d) of type (GMP integer)
                     90:   [1]=>
                     91:   resource(%d) of type (GMP integer)
                     92: }
                     93: string(4) "9132"
                     94: string(4) "-113"
                     95: array(2) {
                     96:   [0]=>
                     97:   resource(%d) of type (GMP integer)
                     98:   [1]=>
                     99:   resource(%d) of type (GMP integer)
                    100: }
                    101: string(4) "9131"
                    102: string(2) "10"
                    103: array(2) {
                    104:   [0]=>
                    105:   resource(%d) of type (GMP integer)
                    106:   [1]=>
                    107:   resource(%d) of type (GMP integer)
                    108: }
                    109: string(4) "9131"
                    110: string(2) "10"
                    111: array(2) {
                    112:   [0]=>
                    113:   resource(%d) of type (GMP integer)
                    114:   [1]=>
                    115:   resource(%d) of type (GMP integer)
                    116: }
                    117: string(4) "9132"
                    118: string(4) "-113"
                    119: array(2) {
                    120:   [0]=>
                    121:   resource(%d) of type (GMP integer)
                    122:   [1]=>
                    123:   resource(%d) of type (GMP integer)
                    124: }
                    125: string(4) "9131"
                    126: string(2) "10"
                    127: 
                    128: Warning: gmp_div_qr(): supplied resource is not a valid GMP integer resource in %s on line %d
                    129: bool(false)
                    130: 
                    131: Warning: gmp_div_qr(): Unable to convert variable to GMP - wrong type in %s on line %d
                    132: bool(false)
                    133: Done

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