Module: wine Branch: refs/heads/master Commit: 48e1faff1e425f6253bd065dbeeb7c31ac22b2c3 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=48e1faff1e425f6253bd065d...
Author: Tijl Coosemans tijl@ulyssis.org Date: Sat Aug 5 23:00:14 2006 +0200
oleaut32/tests: Test relative error, not absolute.
---
dlls/oleaut32/tests/vartype.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/oleaut32/tests/vartype.c b/dlls/oleaut32/tests/vartype.c index 5e2de4d..3db68f7 100644 --- a/dlls/oleaut32/tests/vartype.c +++ b/dlls/oleaut32/tests/vartype.c @@ -91,7 +91,7 @@ #define EXPECT_LT EXPECTRES(VARCMP #define EXPECT_GT EXPECTRES(VARCMP_GT, VARCMP_GT) #define EXPECT_EQ EXPECTRES(VARCMP_EQ, VARCMP_EQ) #define EXPECT_DBL(x) \ - ok(hres == S_OK && fabs(out-(x))<1e-14, "expected " #x ", got %16.16g; hres=0x%08lx\n", out, hres) + ok(hres == S_OK && fabs(out-(x))<=1e-14*(x), "expected %16.16g, got %16.16g; hres=0x%08lx\n", (x), out, hres)
#define CONVERT(func, val) in = val; hres = p##func(in, &out) #define CONVERTRANGE(func,start,end) for (i = start; i < end; i+=1) { CONVERT(func, i); EXPECT(i); };