diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2008-11-03 08:54:08 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2008-11-03 08:54:08 +0000 |
commit | e8f278f5f284001968b170d235ece112ce7766f6 (patch) | |
tree | e42c6287633b2e7c3ff0af23debf7b806459b637 /ACE/tests/OS_Test.cpp | |
parent | 9fcf1a4f302fc687803d04b70277912955681fa2 (diff) | |
download | ATCD-e8f278f5f284001968b170d235ece112ce7766f6.tar.gz |
Mon Nov 3 09:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'ACE/tests/OS_Test.cpp')
-rw-r--r-- | ACE/tests/OS_Test.cpp | 96 |
1 files changed, 91 insertions, 5 deletions
diff --git a/ACE/tests/OS_Test.cpp b/ACE/tests/OS_Test.cpp index 1ab9fb7d552..003e486b04a 100644 --- a/ACE/tests/OS_Test.cpp +++ b/ACE/tests/OS_Test.cpp @@ -991,18 +991,104 @@ pagesize_test (void) } int -ace_isprint_test (void) +ace_ctype_test (void) { ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("Testing ace_isprint method\n"))); + ACE_TEXT ("Testing ace ctype methods\n"))); - int const result = ACE_OS::ace_isprint (ACE_TEXT('\t')); + int retval = 0; + int result = ACE_OS::ace_isprint (ACE_TEXT('\t')); if (result != 0) { ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_isprintf should return 0 for tab ") ACE_TEXT ("but it returned %d\n"), result)); - return 1; + ++retval; + } + result = ACE_OS::ace_isblank (ACE_TEXT('\t')); + if (result == 0) + { + ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_isblank should return != 0 for tab ") + ACE_TEXT ("but it returned %d\n"), result)); + ++retval; + } + result = ACE_OS::ace_isalpha (ACE_TEXT('\t')); + if (result != 0) + { + ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_isalpha should return 0 for tab ") + ACE_TEXT ("but it returned %d\n"), result)); + ++retval; + } + result = ACE_OS::ace_isupper (ACE_TEXT('\t')); + if (result != 0) + { + ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_isupper should return 0 for tab ") + ACE_TEXT ("but it returned %d\n"), result)); + ++retval; + } + result = ACE_OS::ace_islower (ACE_TEXT('\t')); + if (result != 0) + { + ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_islower should return 0 for tab ") + ACE_TEXT ("but it returned %d\n"), result)); + ++retval; + } + result = ACE_OS::ace_isdigit (ACE_TEXT('\t')); + if (result != 0) + { + ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_isdigit should return 0 for tab ") + ACE_TEXT ("but it returned %d\n"), result)); + ++retval; + } + result = ACE_OS::ace_isxdigit (ACE_TEXT('\t')); + if (result != 0) + { + ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_isxdigit should return 0 for tab ") + ACE_TEXT ("but it returned %d\n"), result)); + ++retval; } + result = ACE_OS::ace_isspace (ACE_TEXT('\t')); + if (result == 0) + { + ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_isspace should return != 0 for tab ") + ACE_TEXT ("but it returned %d\n"), result)); + ++retval; + } + result = ACE_OS::ace_ispunct (ACE_TEXT('\t')); + if (result != 0) + { + ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_ispunct should return 0 for tab ") + ACE_TEXT ("but it returned %d\n"), result)); + ++retval; + } + result = ACE_OS::ace_isalnum (ACE_TEXT('\t')); + if (result != 0) + { + ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_isalnum should return 0 for tab ") + ACE_TEXT ("but it returned %d\n"), result)); + ++retval; + } + result = ACE_OS::ace_isgraph (ACE_TEXT('\t')); + if (result != 0) + { + ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_isgraph should return 0 for tab ") + ACE_TEXT ("but it returned %d\n"), result)); + ++retval; + } + result = ACE_OS::ace_iscntrl (ACE_TEXT('\t')); + if (result == 0) + { + ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_iscntrl should return != 0 for tab ") + ACE_TEXT ("but it returned %d\n"), result)); + ++retval; + } + result = ACE_OS::ace_isascii (ACE_TEXT('\t')); + if (result == 0) + { + ACE_ERROR ((LM_ERROR, ACE_TEXT ("Error, ace_isascii should return != 0 for tab ") + ACE_TEXT ("but it returned %d\n"), result)); + ++retval; + } + return 0; } @@ -1070,7 +1156,7 @@ run_main (int, ACE_TCHAR *[]) if ((result = last_error_test ()) != 0) status = result; - if ((result = ace_isprint_test ()) != 0) + if ((result = ace_ctype_test ()) != 0) status = result; ACE_END_TEST; |