summaryrefslogtreecommitdiff
path: root/tests/tfrac.c
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2004-02-12 16:08:00 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2004-02-12 16:08:00 +0000
commit8e8b860662e5c1606905a619b12517e9a710ddfb (patch)
tree13824d0f01d260f5b58f96b2c26600b88068a43d /tests/tfrac.c
parent147c6bd2bcdcb18f4c7f042f21df28c6a5d45981 (diff)
downloadmpfr-8e8b860662e5c1606905a619b12517e9a710ddfb.tar.gz
improved cov. test
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2692 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/tfrac.c')
-rw-r--r--tests/tfrac.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/tests/tfrac.c b/tests/tfrac.c
index 67f2c7128..478e194f1 100644
--- a/tests/tfrac.c
+++ b/tests/tfrac.c
@@ -133,8 +133,19 @@ special (void)
{
mpfr_t z, t;
- mpfr_init2 (z, 6);
- mpfr_init2 (t, 3);
+ mpfr_init (z);
+ mpfr_init (t);
+
+ mpfr_set_nan (z);
+ mpfr_frac (t, z, GMP_RNDN);
+ if (!mpfr_nan_p (t))
+ {
+ printf ("Error for frac(NaN)\n");
+ exit (1);
+ }
+
+ mpfr_set_prec (z, 6);
+ mpfr_set_prec (t, 3);
mpfr_set_str_binary (z, "0.101101E3");
mpfr_frac (t, z, GMP_RNDN);