#include <logging.h>#include <tao/corba.h>#include <ace/Read_Buffer.h>#include <string>#include <baci.h>
Go to the source code of this file.
Defines | |
| #define | TEST_INIT(name) |
| #define | TEST_DONE |
| #define | ASSERT_EQUALS_STR(actual, expected) |
| #define | ASSERT_EQUALS_INT(actual, expected) |
| #define ASSERT_EQUALS_INT | ( | actual, | ||
| expected | ||||
| ) |
{ \
++nTestCases; \
if (actual != expected) \
{ \
ACS_SHORT_LOG((LM_ERROR, "Test case in file '%s' at line %d failed: " \
"Expected '%d' but got '%d'!", __FILE__, __LINE__, \
expected, actual)); \
++nFailures; \
} \
}
| #define ASSERT_EQUALS_STR | ( | actual, | ||
| expected | ||||
| ) |
{ \
++nTestCases; \
if (expected==0) \
{ \
if (actual!=0) \
{ \
ACS_SHORT_LOG((LM_ERROR, "Test case in file '%s' at line %d failed: " \
"Expected 0 but got '%s'!", __FILE__, __LINE__, \
actual)); \
++nFailures; \
} \
} \
else if (strcmp(actual, expected) != 0) \
{ \
ACS_SHORT_LOG((LM_ERROR, "Test case in file '%s' at line %d failed: " \
"Expected '%s' but got '%s'!", __FILE__, __LINE__, \
expected, actual)); \
++nFailures; \
} \
}
| #define TEST_DONE |
ACS_SHORT_LOG((LM_INFO, "Test suite '%s' complete. %d out of %d test cases " \ "have failed (%.2f%%)", testSuiteName, nFailures, nTestCases, \ 100.0*nFailures/nTestCases));
| #define TEST_INIT | ( | name | ) |
char *testSuiteName = name; \ int nTestCases = 0; \ int nFailures = 0; \ ACS_SHORT_LOG((LM_INFO, "Test suite '%s'", testSuiteName))
1.7.0