From 334c36ac7cc8e7a160fa1f9459659c6789282ae8 Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Sun, 10 Sep 2006 22:11:29 +0000 Subject: [PATCH] new tests --- ext/gmp/tests/004.phpt | 45 ++++++++++++++ ext/gmp/tests/005.phpt | 68 +++++++++++++++++++++ ext/gmp/tests/006.phpt | 50 ++++++++++++++++ ext/gmp/tests/007.phpt | 133 +++++++++++++++++++++++++++++++++++++++++ ext/gmp/tests/008.phpt | 73 ++++++++++++++++++++++ ext/gmp/tests/009.phpt | 73 ++++++++++++++++++++++ ext/gmp/tests/010.phpt | 40 +++++++++++++ 7 files changed, 482 insertions(+) create mode 100644 ext/gmp/tests/004.phpt create mode 100644 ext/gmp/tests/005.phpt create mode 100644 ext/gmp/tests/006.phpt create mode 100644 ext/gmp/tests/007.phpt create mode 100644 ext/gmp/tests/008.phpt create mode 100644 ext/gmp/tests/009.phpt create mode 100644 ext/gmp/tests/010.phpt diff --git a/ext/gmp/tests/004.phpt b/ext/gmp/tests/004.phpt new file mode 100644 index 0000000000..d093c04d59 --- /dev/null +++ b/ext/gmp/tests/004.phpt @@ -0,0 +1,45 @@ +--TEST-- +gmp_intval() tests +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for gmp_intval() in %s on line %d +NULL +int(0) +int(1) +int(1) +int(-1) +int(-1) +int(-2349828) +int(2342344) + +Notice: Object of class stdClass could not be converted to int in %s on line %d +int(1) +int(0) + +Warning: gmp_intval(): supplied resource is not a valid GMP integer resource in %s on line %d +bool(false) +int(12345678) +Done diff --git a/ext/gmp/tests/005.phpt b/ext/gmp/tests/005.phpt new file mode 100644 index 0000000000..482e7217ad --- /dev/null +++ b/ext/gmp/tests/005.phpt @@ -0,0 +1,68 @@ +--TEST-- +gmp_strval() tests +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for gmp_strval() in %s on line %d +NULL +bool(false) +bool(false) +bool(false) + +Warning: gmp_strval(): Bad base for conversion: 0 in %s on line %d +bool(false) + +Warning: gmp_strval(): supplied resource is not a valid GMP integer resource in %s on line %d +bool(false) +string(7) "9765456" + +Warning: gmp_strval(): Bad base for conversion: -1 in %s on line %d +bool(false) + +Warning: gmp_strval(): Bad base for conversion: 100000 in %s on line %d +bool(false) +string(7) "9765456" +string(8) "-3373333" + +Warning: gmp_strval(): Bad base for conversion: -1 in %s on line %d +bool(false) + +Warning: gmp_strval(): Bad base for conversion: 100000 in %s on line %d +bool(false) +string(8) "-3373333" + +Warning: gmp_strval(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) + +Warning: gmp_strval(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) +Done diff --git a/ext/gmp/tests/006.phpt b/ext/gmp/tests/006.phpt new file mode 100644 index 0000000000..2e207c197b --- /dev/null +++ b/ext/gmp/tests/006.phpt @@ -0,0 +1,50 @@ +--TEST-- +gmp_sub() tests +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for gmp_sub() in %s on line %d +NULL + +Warning: Wrong parameter count for gmp_sub() in %s on line %d +NULL +bool(false) + +Warning: Wrong parameter count for gmp_sub() in %s on line %d +NULL + +Warning: gmp_sub(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) +resource(%d) of type (GMP integer) +string(2) "-1" +resource(%d) of type (GMP integer) +string(5) "10001" + +Warning: gmp_sub(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) +string(1) "0" + +Warning: gmp_sub(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) +string(1) "0" +Done diff --git a/ext/gmp/tests/007.phpt b/ext/gmp/tests/007.phpt new file mode 100644 index 0000000000..d699816103 --- /dev/null +++ b/ext/gmp/tests/007.phpt @@ -0,0 +1,133 @@ +--TEST-- +gmp_div_qr() tests +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for gmp_div_qr() in %s on line %d +NULL + +Warning: Wrong parameter count for gmp_div_qr() in %s on line %d +NULL +array(2) { + [0]=> + resource(%d) of type (GMP integer) + [1]=> + resource(%d) of type (GMP integer) +} +string(1) "0" +string(1) "0" + +Warning: gmp_div_qr(): Zero operand not allowed in %s on line %d +bool(false) +array(2) { + [0]=> + resource(%d) of type (GMP integer) + [1]=> + resource(%d) of type (GMP integer) +} +string(1) "0" +string(5) "12653" +NULL + +Warning: gmp_strval(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) + +Warning: gmp_strval(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) +array(2) { + [0]=> + resource(%d) of type (GMP integer) + [1]=> + resource(%d) of type (GMP integer) +} +string(4) "9131" +string(2) "10" +array(2) { + [0]=> + resource(%d) of type (GMP integer) + [1]=> + resource(%d) of type (GMP integer) +} +string(4) "9132" +string(4) "-113" +array(2) { + [0]=> + resource(%d) of type (GMP integer) + [1]=> + resource(%d) of type (GMP integer) +} +string(4) "9131" +string(2) "10" +array(2) { + [0]=> + resource(%d) of type (GMP integer) + [1]=> + resource(%d) of type (GMP integer) +} +string(4) "9131" +string(2) "10" +array(2) { + [0]=> + resource(%d) of type (GMP integer) + [1]=> + resource(%d) of type (GMP integer) +} +string(4) "9132" +string(4) "-113" +array(2) { + [0]=> + resource(%d) of type (GMP integer) + [1]=> + resource(%d) of type (GMP integer) +} +string(4) "9131" +string(2) "10" + +Warning: gmp_div_qr(): supplied resource is not a valid GMP integer resource in %s on line %d +bool(false) + +Warning: gmp_div_qr(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) +Done diff --git a/ext/gmp/tests/008.phpt b/ext/gmp/tests/008.phpt new file mode 100644 index 0000000000..773719ec4d --- /dev/null +++ b/ext/gmp/tests/008.phpt @@ -0,0 +1,73 @@ +--TEST-- +gmp_div_r() tests +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for gmp_div_r() in %s on line %d +NULL + +Warning: Wrong parameter count for gmp_div_r() in %s on line %d +NULL +int(0) +string(1) "0" + +Warning: gmp_div_r(): Zero operand not allowed in %s on line %d +bool(false) +int(12653) +string(5) "12653" +NULL + +Warning: gmp_strval(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) +int(10) +string(2) "10" +int(113) +string(3) "113" +int(10) +string(2) "10" +int(10) +string(2) "10" +int(113) +string(3) "113" +int(10) +string(2) "10" + +Warning: gmp_div_r(): supplied resource is not a valid GMP integer resource in %s on line %d +bool(false) + +Warning: gmp_div_r(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) +Done diff --git a/ext/gmp/tests/009.phpt b/ext/gmp/tests/009.phpt new file mode 100644 index 0000000000..559cc17f2d --- /dev/null +++ b/ext/gmp/tests/009.phpt @@ -0,0 +1,73 @@ +--TEST-- +gmp_div_q() tests +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for gmp_div_q() in %s on line %d +NULL + +Warning: Wrong parameter count for gmp_div_q() in %s on line %d +NULL +resource(%d) of type (GMP integer) +string(1) "0" + +Warning: gmp_div_q(): Zero operand not allowed in %s on line %d +bool(false) +resource(%d) of type (GMP integer) +string(1) "0" +NULL + +Warning: gmp_strval(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) +resource(%d) of type (GMP integer) +string(4) "9131" +resource(%d) of type (GMP integer) +string(4) "9132" +resource(%d) of type (GMP integer) +string(4) "9131" +resource(%d) of type (GMP integer) +string(4) "9131" +resource(%d) of type (GMP integer) +string(4) "9132" +resource(%d) of type (GMP integer) +string(4) "9131" + +Warning: gmp_div_q(): supplied resource is not a valid GMP integer resource in %s on line %d +bool(false) + +Warning: gmp_div_q(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) +Done diff --git a/ext/gmp/tests/010.phpt b/ext/gmp/tests/010.phpt new file mode 100644 index 0000000000..5ddc2c53c9 --- /dev/null +++ b/ext/gmp/tests/010.phpt @@ -0,0 +1,40 @@ +--TEST-- +gmp_mod tests() +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for gmp_mod() in %s on line %d +NULL + +Warning: Wrong parameter count for gmp_mod() in %s on line %d +NULL +bool(false) +int(0) +resource(%d) of type (GMP integer) + +Warning: gmp_mod(): Zero operand not allowed in %s on line %d +bool(false) + +Warning: gmp_mod(): Unable to convert variable to GMP - wrong type in %s on line %d +bool(false) +resource(%d) of type (GMP integer) +Done -- 2.40.0