Don't implicitly cast BATCHED_TEST_NAME to qstring
Some tests disable implicit casts from char * to qstring. Use QStringLiteral in qtest.h to avoid compilation problems with such tests. Change-Id: I977b6d90e5a7a8f23298b13789302501606f63d3 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>bb10
parent
f360aa8bbf
commit
9d5035be9f
|
|
@ -628,7 +628,7 @@ void qRegister##TestObject() \
|
|||
QTEST_SET_MAIN_SOURCE_PATH \
|
||||
return QTest::qExec(&tc, argc, argv); \
|
||||
}; \
|
||||
QTest::qRegisterTestCase(BATCHED_TEST_NAME, runTest); \
|
||||
QTest::qRegisterTestCase(QStringLiteral(BATCHED_TEST_NAME), runTest); \
|
||||
} \
|
||||
\
|
||||
Q_CONSTRUCTOR_FUNCTION(qRegister##TestObject)
|
||||
|
|
|
|||
Loading…
Reference in New Issue