File tree Expand file tree Collapse file tree 3 files changed +56
-0
lines changed Expand file tree Collapse file tree 3 files changed +56
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,9 @@ gmp_divexact() tests (OK to fail with GMP =< 4.2.1)
3
3
--FILE--
4
4
<?php
5
5
6
+ var_dump (gmp_divexact (1 , 1 , 1 ));
7
+ var_dump (gmp_divexact ());
8
+
6
9
$ r = gmp_divexact ("233 " , "23345555555555555555555555 " );
7
10
var_dump (gmp_strval ($ r ));
8
11
@@ -29,6 +32,11 @@ var_dump(gmp_strval($r));
29
32
echo "Done \n" ;
30
33
?>
31
34
--EXPECTF--
35
+ Warning: Wrong parameter count for gmp_divexact() in %s on line %d
36
+ NULL
37
+
38
+ Warning: Wrong parameter count for gmp_divexact() in %s on line %d
39
+ NULL
32
40
string(1) "0"
33
41
34
42
Warning: gmp_divexact(): Zero operand not allowed in %s on line %d
Original file line number Diff line number Diff line change @@ -25,6 +25,12 @@ var_dump(gmp_powm(array(),array()));
25
25
var_dump (gmp_powm (array ()));
26
26
var_dump (gmp_powm ());
27
27
28
+ $ n = gmp_init ("-5 " );
29
+ var_dump (gmp_powm (10 , $ n , 10 ));
30
+
31
+ $ n = gmp_init ("0 " );
32
+ var_dump (gmp_powm (10 , $ n , 10 ));
33
+
28
34
echo "Done \n" ;
29
35
?>
30
36
--EXPECTF--
58
64
59
65
Warning: Wrong parameter count for gmp_powm() in %s on line %d
60
66
NULL
67
+
68
+ Warning: gmp_powm(): Second parameter cannot be less than 0 in %s on line %d
69
+ bool(false)
70
+ resource(%d) of type (GMP integer)
61
71
Done
Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ gmp_init() basic tests
3
+ --FILE--
4
+ <?php
5
+
6
+ var_dump (gmp_init ("98765678 " ));
7
+ var_dump (gmp_strval (gmp_init ("98765678 " )));
8
+ var_dump (gmp_strval (gmp_init ()));
9
+ var_dump (gmp_init ());
10
+ var_dump (gmp_init (1 ,2 ,3 ,4 ));
11
+ var_dump (gmp_init (1 ,-1 ));
12
+ var_dump (gmp_init ("" ,36 ));
13
+ var_dump (gmp_init ("foo " ,3 ));
14
+ var_dump (gmp_strval (gmp_init ("993247326237679187178 " ,3 )));
15
+
16
+ echo "Done \n" ;
17
+ ?>
18
+ --EXPECTF--
19
+ resource(%d) of type (GMP integer)
20
+ string(8) "98765678"
21
+
22
+ Warning: Wrong parameter count for gmp_init() in %s on line %d
23
+
24
+ Warning: gmp_strval(): Unable to convert variable to GMP - wrong type in %s on line %d
25
+ bool(false)
26
+
27
+ Warning: Wrong parameter count for gmp_init() in %s on line %d
28
+ NULL
29
+
30
+ Warning: Wrong parameter count for gmp_init() in %s on line %d
31
+ NULL
32
+
33
+ Warning: gmp_init(): Bad base for conversion: -1 (should be between 2 and 36) in %s on line %d
34
+ bool(false)
35
+ bool(false)
36
+ bool(false)
37
+ string(1) "0"
38
+ Done
You can’t perform that action at this time.
0 commit comments