summaryrefslogtreecommitdiff
path: root/tests/tset.c
diff options
context:
space:
mode:
authorthevenyp <thevenyp@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2009-03-11 12:11:01 +0000
committerthevenyp <thevenyp@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2009-03-11 12:11:01 +0000
commit936820c23cfbdaffcfaa966c9e6437f33d95e29d (patch)
treed539f3e3b8de23ee82d09f92a40e08c146f17e67 /tests/tset.c
parente16ffb4dd73ea203141b2d3cca60ca927dd6aab6 (diff)
downloadmpc-936820c23cfbdaffcfaa966c9e6437f33d95e29d.tar.gz
src/mpc-impl.h: Add new macro MPC_ASSERT.
src/get_str.c: Add base value checking, use MPC_ASSERT to handle error cases. tests/tset.c: Test if base value is checked. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@453 211d60ee-9f03-0410-a15a-8952a2c7a4e4
Diffstat (limited to 'tests/tset.c')
-rw-r--r--tests/tset.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/tset.c b/tests/tset.c
index e3f0466..e3657b2 100644
--- a/tests/tset.c
+++ b/tests/tset.c
@@ -355,6 +355,13 @@ check_set_str (mp_exp_t exp_max)
}
mpc_free_str (str);
+ str = mpc_get_str (1, 0, expected, MPC_RNDNN);
+ if (str != NULL)
+ {
+ printf ("Error: mpc_get_str with base==1 should fail\n");
+ exit (1);
+ }
+
mpc_clear (expected);
mpc_clear (got);
}