aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/v4/tst_v4.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qml/v4/tst_v4.cpp')
-rw-r--r--tests/auto/qml/v4/tst_v4.cpp23
1 files changed, 11 insertions, 12 deletions
diff --git a/tests/auto/qml/v4/tst_v4.cpp b/tests/auto/qml/v4/tst_v4.cpp
index c09a020f2b..782477a596 100644
--- a/tests/auto/qml/v4/tst_v4.cpp
+++ b/tests/auto/qml/v4/tst_v4.cpp
@@ -105,13 +105,12 @@ void tst_v4::initTestCase()
}
static int v4ErrorCount;
-static QList<QByteArray> v4ErrorMessages;
-static void v4ErrorsMsgHandler(QtMsgType, const char *message)
+static QList<QString> v4ErrorMessages;
+static void v4ErrorsMsgHandler(QtMsgType, const QMessageLogContext &, const QString &message)
{
- QByteArray m(message);
- v4ErrorMessages.append(m);
+ v4ErrorMessages.append(message);
- if (m.contains("QV4"))
+ if (message.contains("QV4"))
++v4ErrorCount;
}
@@ -124,15 +123,15 @@ void tst_v4::qtscript()
v4ErrorCount = 0;
v4ErrorMessages.clear();
- QtMsgHandler old = qInstallMsgHandler(v4ErrorsMsgHandler);
+ QtMessageHandler old = qInstallMessageHandler(v4ErrorsMsgHandler);
QObject *o = component.create();
delete o;
- qInstallMsgHandler(old);
+ qInstallMessageHandler(old);
if (v4ErrorCount) {
- foreach (const QByteArray &msg, v4ErrorMessages)
+ foreach (const QString &msg, v4ErrorMessages)
qDebug() << msg;
}
QEXPECT_FAIL("jsvalueHandling", "QTBUG-26951 - QJSValue has a different representation of NULL to QV8Engine", Continue);
@@ -961,9 +960,9 @@ void tst_v4::subscriptions()
}
static QStringList messages;
-static void msgHandler(QtMsgType, const char *msg)
+static void msgHandler(QtMsgType, const QMessageLogContext &, const QString &msg)
{
- messages << QLatin1String(msg);
+ messages << msg;
}
static QByteArray getAddress(int address)
@@ -1110,7 +1109,7 @@ void tst_v4::debuggingDumpInstructions()
QStringList expected;
messages = QStringList();
- QtMsgHandler old = qInstallMsgHandler(msgHandler);
+ QtMessageHandler old = qInstallMessageHandler(msgHandler);
QQmlJS::Bytecode bc;
#define DUMP_INSTR_IN_UNIT_TEST(I, FMT) { QQmlJS::V4InstrData<QQmlJS::V4Instr::I> i; memset(&i, 0, sizeof(i)); bc.append(i); }
@@ -1131,7 +1130,7 @@ void tst_v4::debuggingDumpInstructions()
bc.dump(start, end);
// ensure that the output was expected.
- qInstallMsgHandler(old);
+ qInstallMessageHandler(old);
QCOMPARE(messages.count(), expected.count());
for (int ii = 0; ii < messages.count(); ++ii) {
// Calculating the destination address of a null jump/branch instruction is tricky