Testlib: Fixed compilation with MSVC.
MSVC does not like VA_ARGS tricks. Change-Id: I947dcb89e519c18a482a504725213a3f4d9670ff Reviewed-by: Shane Kearns <shane.kearns@accenture.com>bb10
parent
e375637fe5
commit
b256d7b3bb
|
|
@ -112,6 +112,14 @@ do { \
|
|||
QCOMPARE(__expr, __expected); \
|
||||
} while (0)
|
||||
|
||||
|
||||
#ifdef Q_CC_MSVC
|
||||
#define QSKIP(statement) \
|
||||
do {\
|
||||
QTest::qSkip(statement, __FILE__, __LINE__);\
|
||||
return;\
|
||||
} while (0)
|
||||
#else
|
||||
#define QSKIP(statement, ...) \
|
||||
do {\
|
||||
if (strcmp(#__VA_ARGS__, "") != 0)\
|
||||
|
|
@ -120,6 +128,7 @@ do {\
|
|||
QTest::qSkip(statement, __FILE__, __LINE__);\
|
||||
return;\
|
||||
} while (0)
|
||||
#endif
|
||||
|
||||
#define QEXPECT_FAIL(dataIndex, comment, mode)\
|
||||
do {\
|
||||
|
|
|
|||
Loading…
Reference in New Issue