* eina: Improve eina_fptoa test.
authorcedric <cedric>
Wed, 23 Sep 2009 16:57:59 +0000 (16:57 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 23 Sep 2009 16:57:59 +0000 (16:57 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@42648 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/tests/eina_test_convert.c

index 719d4e3..fb07611 100644 (file)
@@ -111,6 +111,7 @@ _eina_convert_fp_check(double d, Eina_F32p32 fp, int length)
    l1 = eina_convert_dtoa(d, tmp1);
    l2 = eina_convert_fptoa(fp, tmp2);
    fail_if(l1 != l2);
+   fail_if(length != l1);
    fail_if(strcmp(tmp1, tmp2) != 0);
 
    d = -d;
@@ -119,6 +120,7 @@ _eina_convert_fp_check(double d, Eina_F32p32 fp, int length)
    l1 = eina_convert_dtoa(d, tmp1);
    l2 = eina_convert_fptoa(fp, tmp2);
    fail_if(l1 != l2);
+   fail_if(length + 1 != l1);
    fail_if(strcmp(tmp1, tmp2) != 0);
 }
 
@@ -128,7 +130,7 @@ START_TEST(eina_convert_fp)
    _eina_convert_fp_check(0.5, 0x0000000080000000, 8);
    _eina_convert_fp_check(0.625, 0x00000000a0000000, 8);
    _eina_convert_fp_check(256.0, 0x0000010000000000, 6);
-   _eina_convert_fp_check(0.5, 0x0000000080000000, 9);
+   _eina_convert_fp_check(0.5, 0x0000000080000000, 8);
    _eina_convert_fp_check(128.625, 0x00000080a0000000, 10);
 }
 END_TEST