#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.
Define Documentation
#define ASSERT_EQUALS_INT |
( |
|
actual, |
|
|
|
expected | |
|
) |
| | |
Value:{ \
++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 | |
|
) |
| | |
Value:{ \
++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; \
} \
}
Value: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 |
) |
|
Value:char *testSuiteName = name; \
int nTestCases = 0; \
int nFailures = 0; \
ACS_SHORT_LOG((LM_INFO, "Test suite '%s'", testSuiteName))