summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorpelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4>2004-11-19 14:36:11 +0000
committerpelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4>2004-11-19 14:36:11 +0000
commitb21fbe062ac1b61a48586c7ae871ef4c036ea252 (patch)
tree28e3adc6ecec6acc196d346b3676e43b63a433ab /tests
parent66888631cd4940204199ebd139d7d32d90430736 (diff)
downloadmpfr-b21fbe062ac1b61a48586c7ae871ef4c036ea252.tar.gz
Improve coverage test.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3109 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests')
-rw-r--r--tests/trandom.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/trandom.c b/tests/trandom.c
index f59bbae4b..5ff71deee 100644
--- a/tests/trandom.c
+++ b/tests/trandom.c
@@ -122,6 +122,10 @@ test_random2 (long nbtests, mp_prec_t prec, int verbose)
mpfr_random2 (x, 0, 0);
MPFR_ASSERTN(mpfr_cmp_ui (x, 0) == 0 && MPFR_IS_POS(x));
+ /* test size < 0 */
+ mpfr_random2 (x, -1, 0);
+ MPFR_ASSERTN (MPFR_IS_NEG (x) && MPFR_EXP (x) == 0);
+
mpfr_clear (x);
if (!verbose)
{