diff options
Diffstat (limited to 'tests/Basic_Types_Test.cpp')
-rw-r--r-- | tests/Basic_Types_Test.cpp | 130 |
1 files changed, 0 insertions, 130 deletions
diff --git a/tests/Basic_Types_Test.cpp b/tests/Basic_Types_Test.cpp deleted file mode 100644 index 1566b286f24..00000000000 --- a/tests/Basic_Types_Test.cpp +++ /dev/null @@ -1,130 +0,0 @@ -// $Id$ -// -// ============================================================================ -// -// = LIBRARY -// tests -// -// = FILENAME -// Basic_Types_Test.cpp -// -// = DESCRIPTION -// Checks the #defines in ace/Basic_Types.h, and a few other basics. -// -// = AUTHOR -// David L. Levine -// -// ============================================================================ - -#include "test_config.h" -#include "ace/Log_Msg.h" -#include "ace/Basic_Types.h" - -ACE_RCSID(tests, Basic_Types_Test, "$Id$") - -#if defined(__BORLANDC__) && __BORLANDC__ >= 0x0530 -USELIB("..\ace\aced.lib"); -//--------------------------------------------------------------------------- -#endif /* defined(__BORLANDC__) && __BORLANDC__ >= 0x0530 */ - -static -u_int -check (const ASYS_TCHAR *message, u_int i, u_int j) -{ - if (i == j) - { - ACE_DEBUG ((LM_DEBUG, message, j, ASYS_TEXT ("\n"))); - return 0; - } - else - { - ACE_ERROR ((LM_ERROR, ASYS_TEXT ("assertion failed \"%s\": %u != %u\n"), - message, i, j)); - return 1; - } -} - - -int -main (int, ASYS_TCHAR *[]) -{ - ACE_START_TEST (ASYS_TEXT ("Basic_Types_Test")); - - ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("This is ACE Version %u.%u.%u\n\n"), - ACE::major_version (), - ACE::minor_version(), - ACE::beta_version())); - - u_int errors = 0; - - errors += check (ASYS_TEXT ("ACE_SIZEOF_CHAR: %u%s"), - sizeof (char), ACE_SIZEOF_CHAR); -#if defined (ACE_HAS_WCHAR_TYPEDEFS_CHAR) - errors += check (ASYS_TEXT ("ACE_SIZEOF_WCHAR: %u%s"), - sizeof (char), ACE_SIZEOF_WCHAR); -#else - errors += check (ASYS_TEXT ("ACE_SIZEOF_WCHAR: %u%s"), - sizeof (wchar_t), ACE_SIZEOF_WCHAR); -#endif /* ACE_HAS_WCHAR_TYPEDEFS_CHAR */ - errors += check (ASYS_TEXT ("ACE_SIZEOF_SHORT: %u%s"), - sizeof (short), ACE_SIZEOF_SHORT); - errors += check (ASYS_TEXT ("ACE_SIZEOF_INT: %u%s"), - sizeof (int), ACE_SIZEOF_INT); - errors += check (ASYS_TEXT ("ACE_SIZEOF_LONG: %u%s"), - sizeof (long), ACE_SIZEOF_LONG); - errors += check (ASYS_TEXT ("ACE_SIZEOF_LONG_LONG: %u%s"), -#if defined (ACE_WIN32) - sizeof (unsigned __int64), -#elif defined (ACE_LACKS_LONGLONG_T) - sizeof (ACE_U_LongLong), -#else /* ! ACE_WIN32 && ! ACE_LACKS_LONGLONG_T */ - sizeof (long long), -#endif /* ! ACE_WIN32 && ! ACE_LACKS_LONGLONG_T */ - ACE_SIZEOF_LONG_LONG); - errors += check (ASYS_TEXT ("ACE_SIZEOF_VOID_P: %u%s"), - sizeof (void *), ACE_SIZEOF_VOID_P); - errors += check (ASYS_TEXT ("ACE_SIZEOF_FLOAT: %u%s"), - sizeof (float), ACE_SIZEOF_FLOAT); - errors += check (ASYS_TEXT ("ACE_SIZEOF_DOUBLE: %u%s"), - sizeof (double), ACE_SIZEOF_DOUBLE); - errors += check (ASYS_TEXT ("ACE_SIZEOF_LONG_DOUBLE: %u%s"), - sizeof (long double), ACE_SIZEOF_LONG_DOUBLE); - - errors += check (ASYS_TEXT ("sizeof (ACE_INT16) is %u%s"), - sizeof (ACE_INT16), 2); - errors += check (ASYS_TEXT ("sizeof (ACE_UINT16) is %u%s"), - sizeof (ACE_INT16), 2); - errors += check (ASYS_TEXT ("sizeof (ACE_INT32) is %u%s"), - sizeof (ACE_INT32), 4); - errors += check (ASYS_TEXT ("sizeof (ACE_UINT32) is %u%s"), - sizeof (ACE_INT32), 4); - errors += check (ASYS_TEXT ("sizeof (ACE_UINT64) is %u%s"), - sizeof (ACE_UINT64), 8); - - -#if defined (ACE_LITTLE_ENDIAN) - ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("little endian\n"))); -#elif defined (ACE_BIG_ENDIAN) - ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("big endian\n"))); -#else - ACE_ERROR ((LM_ERROR, - ASYS_TEXT ("assertion failed: no ACE_*_ENDIAN definition!\n"))); -#endif /* ACE_LITTLE_ENDIAN */ - - - ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("OS page size: %u\n"), - ACE_OS::getpagesize ())); - -#if defined (_SC_PAGESIZE) - ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("sysconf page size: %d\n"), - (int) sysconf (_SC_PAGESIZE))); -#endif /* _SC_PAGESIZE */ -#if defined (_SC_CLK_TCK) - ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("clock ticks/sec = %d\n"), - (int) sysconf (_SC_CLK_TCK))); -#endif /* _SC_CLK_TCK */ - - - ACE_END_TEST; - return errors == 0 ? 0 : 1; -} |