summaryrefslogtreecommitdiff
path: root/test/bitmap-font.c
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2008-01-28 21:24:56 -0800
committerCarl Worth <cworth@cworth.org>2008-01-28 21:26:05 -0800
commit247e1011995b0241526262cc36eb34c7e5edd47c (patch)
treefb250c89e2bae909c6a9897bdcd9c432f5e9a193 /test/bitmap-font.c
parent468caac068d3d25507d901f069e3e55731a27ae9 (diff)
downloadcairo-247e1011995b0241526262cc36eb34c7e5edd47c.tar.gz
Fix bitmap-font test by using near-equality for double comparison
Diffstat (limited to 'test/bitmap-font.c')
-rw-r--r--test/bitmap-font.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/test/bitmap-font.c b/test/bitmap-font.c
index b446000d2..a9e4e8b59 100644
--- a/test/bitmap-font.c
+++ b/test/bitmap-font.c
@@ -49,11 +49,12 @@ static cairo_bool_t
font_extents_equal (const cairo_font_extents_t *A,
const cairo_font_extents_t *B)
{
- return A->ascent == B->ascent &&
- A->descent == B->descent &&
- A->height == B->height &&
- A->max_x_advance == B->max_x_advance &&
- A->max_y_advance == B->max_y_advance;
+ return
+ CAIRO_TEST_DOUBLE_EQUALS (A->ascent, B->ascent) &&
+ CAIRO_TEST_DOUBLE_EQUALS (A->descent, B->descent) &&
+ CAIRO_TEST_DOUBLE_EQUALS (A->height, B->height) &&
+ CAIRO_TEST_DOUBLE_EQUALS (A->max_x_advance, B->max_x_advance) &&
+ CAIRO_TEST_DOUBLE_EQUALS (A->max_y_advance, B->max_y_advance);
}
static cairo_test_status_t