From 695c7836b362543dc0e35d4c1051a8a001c408cb Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 14 Feb 2011 17:02:16 +0100 Subject: [PATCH] Debugger: Fix autotests for MSVC. --- tests/auto/debugger/tst_dumpers.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/tests/auto/debugger/tst_dumpers.cpp b/tests/auto/debugger/tst_dumpers.cpp index b2850f86c6f..291e07fe7c3 100644 --- a/tests/auto/debugger/tst_dumpers.cpp +++ b/tests/auto/debugger/tst_dumpers.cpp @@ -189,7 +189,9 @@ private slots: void dumpQVariant_invalid(); void dumpQVariant_QString(); void dumpQVariant_QStringList(); +#ifndef Q_CC_MSVC void dumpStdVector(); +#endif // !Q_CC_MSVC void dumpQWeakPointer(); void initTestCase(); @@ -521,12 +523,6 @@ const QByteArray createExp(const void *ptr, // Helper functions. -#ifdef Q_CC_MSVC -# define MAP_NODE_TYPE_END ">" -#else -# define MAP_NODE_TYPE_END " >" -#endif - template static const char *typeToString() { return ""; @@ -1566,12 +1562,12 @@ template char *addr = reinterpret_cast(&(*it)) + backwardOffset; expected.append("addr='").append(ptrToBa(addr)). append("',type='"NS"QMapNode<").append(keyTypeStr).append(","). - append(valTypeStr).append(MAP_NODE_TYPE_END).append("'"); + append(valTypeStr).append(" >").append("'"); #else expected.append("type='"NS"QMapData::Node<").append(keyTypeStr). - append(",").append(valTypeStr).append(MAP_NODE_TYPE_END). + append(",").append(valTypeStr).append(" >"). append("',exp='*('"NS"QMapData::Node<").append(keyTypeStr). - append(",").append(valTypeStr).append(MAP_NODE_TYPE_END). + append(",").append(valTypeStr).append(" >"). append(" >'*)").append(ptrToBa(&(*it))).append("'"); #endif } @@ -2307,6 +2303,8 @@ void tst_Dumpers::dumpQVariant_QStringList() &v, NS"QVariant", true); } +#ifndef Q_CC_MSVC + void tst_Dumpers::dumpStdVector() { std::vector *> vector; @@ -2332,6 +2330,8 @@ void tst_Dumpers::dumpStdVector() vector.push_back(0); } +#endif // !Q_CC_MSVC + void tst_Dumpers::dumpQTextCodecHelper(QTextCodec *codec) { const QByteArray name = codec->name().toBase64();