From a788390fc7390ae1b75e839dff6b34800feb9b9c Mon Sep 17 00:00:00 2001 From: cxl Date: Sat, 26 Jun 2021 19:17:24 +0000 Subject: [PATCH] .autotest git-svn-id: svn://ultimatepp.org/upp/trunk@16007 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- autotest/Convert/Convert.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/autotest/Convert/Convert.cpp b/autotest/Convert/Convert.cpp index 69e6cc541..2f1e684e8 100644 --- a/autotest/Convert/Convert.cpp +++ b/autotest/Convert/Convert.cpp @@ -9,7 +9,16 @@ void Test(Convert& cv, const char *s, Value res) if(IsError(res)) ASSERT(IsError(v)); else - ASSERT(v == res); + if(IsNumber(v)) { + double x = res; + double y = v; + if(y == 0) + ASSERT(x == 0); + else + ASSERT(abs((x - y) / x) < 0.00000000000001); + } + else + ASSERT(res == v); } CONSOLE_APP_MAIN