Annotation of embedaddon/php/ext/gmp/tests/021.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: gmp_gcd() basic tests
        !             3: --SKIPIF--
        !             4: <?php if (!extension_loaded("gmp")) print "skip"; ?>
        !             5: --FILE--
        !             6: <?php
        !             7: 
        !             8: var_dump(gmp_strval(gmp_gcd(234,12387)));
        !             9: var_dump(gmp_strval(gmp_gcd(0,12387)));
        !            10: var_dump(gmp_strval(gmp_gcd(224,0)));
        !            11: var_dump(gmp_strval(gmp_gcd(-1,0)));
        !            12: var_dump(gmp_strval(gmp_gcd(-1,0)));
        !            13: var_dump(gmp_strval(gmp_gcd("12371238123","32618723123")));
        !            14: var_dump(gmp_strval(gmp_gcd("7623456735","12372341234")));
        !            15: 
        !            16: $n = gmp_init("8127346234");
        !            17: var_dump(gmp_strval(gmp_gcd($n,"12372341234")));
        !            18: $n = gmp_init("8127346234");
        !            19: var_dump(gmp_strval(gmp_gcd("7623456735",$n)));
        !            20: $n = gmp_init("8127346234");
        !            21: var_dump(gmp_strval(gmp_gcd($n,$n)));
        !            22: $n = gmp_init("8127346234");
        !            23: var_dump(gmp_strval(gmp_gcd($n,0)));
        !            24: var_dump(gmp_gcd($n,$n,1));
        !            25: var_dump(gmp_gcd($n,array(),1));
        !            26: var_dump(gmp_gcd(array(),$n,1));
        !            27: 
        !            28: echo "Done\n";
        !            29: ?>
        !            30: --EXPECTF--    
        !            31: string(1) "3"
        !            32: string(5) "12387"
        !            33: string(3) "224"
        !            34: string(1) "1"
        !            35: string(1) "1"
        !            36: string(1) "1"
        !            37: string(1) "1"
        !            38: string(1) "2"
        !            39: string(1) "1"
        !            40: string(10) "8127346234"
        !            41: string(10) "8127346234"
        !            42: 
        !            43: Warning: gmp_gcd() expects exactly 2 parameters, 3 given in %s on line %d
        !            44: NULL
        !            45: 
        !            46: Warning: gmp_gcd() expects exactly 2 parameters, 3 given in %s on line %d
        !            47: NULL
        !            48: 
        !            49: Warning: gmp_gcd() expects exactly 2 parameters, 3 given in %s on line %d
        !            50: NULL
        !            51: Done

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