summaryrefslogtreecommitdiff
path: root/ACE/tests/OS_Test.cpp
diff options
context:
space:
mode:
authorolli <olli@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2010-09-24 07:42:51 +0000
committerolli <olli@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2010-09-24 07:42:51 +0000
commit846dc5ec36414f085491b700b49a076b3e0312e9 (patch)
tree1a8d90f25db7be3bc7b002e314b316a0f0804852 /ACE/tests/OS_Test.cpp
parent713c33e853a9dc0edc0bfb8b3b4d18a95ab54af1 (diff)
downloadATCD-846dc5ec36414f085491b700b49a076b3e0312e9.tar.gz
ChangeLogTag: Fri Sep 24 07:35:27 UTC 2010 Olli Savia <ops@iki.fi>
Diffstat (limited to 'ACE/tests/OS_Test.cpp')
-rw-r--r--ACE/tests/OS_Test.cpp19
1 files changed, 7 insertions, 12 deletions
diff --git a/ACE/tests/OS_Test.cpp b/ACE/tests/OS_Test.cpp
index df72620b25f..3c84df03195 100644
--- a/ACE/tests/OS_Test.cpp
+++ b/ACE/tests/OS_Test.cpp
@@ -14,6 +14,7 @@
// ============================================================================
#include "test_config.h"
+#include "ace/ACE.h"
#include "ace/OS_NS_math.h"
#include "ace/OS_NS_string.h"
#include "ace/OS_NS_strings.h"
@@ -35,12 +36,6 @@
? static_cast<void>(0) \
: ACE_VERSIONED_NAMESPACE_NAME::__ace_assert(__FILE__, __LINE__, ACE_TEXT_CHAR_TO_TCHAR (#X)))
-// Simple helper to avoid comparing floating point values with ==
-template <typename T> bool is_equal (const T& a, const T& b)
-{
- return !((a < b) || (a > b));
-}
-
// Test ACE_OS::access() to be sure a file's existence is correctly noted.
int
access_test (void)
@@ -1151,7 +1146,7 @@ ceilf_test (void)
for (size_t i = 0 ; i < sizeof (values) / sizeof (float) ; i++)
{
result = ACE_OS::ceil (values [i]);
- if (!is_equal(result, results[i]))
+ if (!ACE::is_equal(result, results[i]))
{
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("ceilf error: input %.1F, output %1F, expected %1F\n"),
@@ -1179,7 +1174,7 @@ floorf_test (void)
for (size_t i = 0 ; i < sizeof (values) / sizeof (float) ; i++)
{
result = ACE_OS::floor (values [i]);
- if (!is_equal(result, results[i]))
+ if (!ACE::is_equal(result, results[i]))
{
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("floorf error: input %.1F, output %1F, expected %1F\n"),
@@ -1205,7 +1200,7 @@ ceil_test (void)
for (size_t i = 0 ; i < sizeof (values) / sizeof (double) ; i++)
{
result = ACE_OS::ceil (values [i]);
- if (!is_equal(result, results[i]))
+ if (!ACE::is_equal(result, results[i]))
{
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("ceil error: input %.1F, output %1F, expected %1F\n"),
@@ -1233,7 +1228,7 @@ floor_test (void)
for (size_t i = 0 ; i < sizeof (values) / sizeof (double) ; i++)
{
result = ACE_OS::floor (values [i]);
- if (!is_equal(result, results[i]))
+ if (!ACE::is_equal(result, results[i]))
{
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("floor error: input %.1F, output %1F, expected %1F\n"),
@@ -1261,7 +1256,7 @@ ceill_test (void)
for (size_t i = 0 ; i < sizeof (values) / sizeof (long double) ; i++)
{
result = ACE_OS::ceil (values [i]);
- if (!is_equal(result, results[i]))
+ if (!ACE::is_equal(result, results[i]))
{
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("ceil error: input %.1F, output %1F, expected %1F\n"),
@@ -1289,7 +1284,7 @@ floorl_test (void)
for (size_t i = 0 ; i < sizeof (values) / sizeof (long double) ; i++)
{
result = ACE_OS::floor (values [i]);
- if (!is_equal(result, results[i]))
+ if (!ACE::is_equal(result, results[i]))
{
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("floor error: input %.1F, output %1F, expected %1F\n"),