diff options
author | Qt Continuous Integration System <qt-info@nokia.com> | 2011-05-10 02:47:50 (GMT) |
---|---|---|
committer | Qt Continuous Integration System <qt-info@nokia.com> | 2011-05-10 02:47:50 (GMT) |
commit | 8ed74d1ae64322ced070d2504bd9f30d2f584483 (patch) | |
tree | e9ec1599aa35e78dde3014b8f8f6e11c4cc1bdeb | |
parent | 67d870135606495e6e42ae7f30497d41a11d6315 (diff) | |
parent | fe170938cf963e0a0a20b19f97ee6e18b6808a90 (diff) | |
download | Qt-8ed74d1ae64322ced070d2504bd9f30d2f584483.zip Qt-8ed74d1ae64322ced070d2504bd9f30d2f584483.tar.gz Qt-8ed74d1ae64322ced070d2504bd9f30d2f584483.tar.bz2 |
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt-qa-team
* 'master' of git://scm.dev.nokia.troll.no/qt/qt-qa-team:
Remove Q_ASSERT from qscriptvaluegenerated test
Remove Q_ASSERT from QVariant autotest
-rw-r--r-- | tests/auto/qscriptvaluegenerated/testgen/testgenerator.cpp | 13 | ||||
-rw-r--r-- | tests/auto/qvariant/tst_qvariant.cpp | 15 |
2 files changed, 16 insertions, 12 deletions
diff --git a/tests/auto/qscriptvaluegenerated/testgen/testgenerator.cpp b/tests/auto/qscriptvaluegenerated/testgen/testgenerator.cpp index df2d38a..c9eacd4 100644 --- a/tests/auto/qscriptvaluegenerated/testgen/testgenerator.cpp +++ b/tests/auto/qscriptvaluegenerated/testgen/testgenerator.cpp @@ -467,7 +467,7 @@ QString generateCastDef<qsreal>(const QList<QPair<QString, qsreal> >& list) QString::number(list.count())); } -static QString generateCompareDef(const QString& comparisionType, const QList<QString> tags) +static QString generateCompareDef(const QString& comparisonType, const QList<QString> tags) { static const QString templ = "\n"\ "void tst_QScriptValueGenerated::%1_initData()\n"\ @@ -501,10 +501,11 @@ static QString generateCompareDef(const QString& comparisionType, const QList<QS "}\n"\ "\n"\ "DEFINE_TEST_FUNCTION(%1)\n"; - Q_ASSERT(comparisionType == "strictlyEquals" - || comparisionType == "equals" - || comparisionType == "lessThan" - || comparisionType == "instanceOf"); + if (comparisonType != "strictlyEquals" + && comparisonType != "equals" + && comparisonType != "lessThan" + && comparisonType != "instanceOf") + qFatal("%s: Unknown comparisonType: %s", Q_FUNC_INFO, qPrintable(comparisonType)); QString result = templ; QStringList set; @@ -516,7 +517,7 @@ static QString generateCompareDef(const QString& comparisionType, const QList<QS set.append(escape(tmp)); set.append("\""); } - return result.arg(comparisionType, set.join(""), QString::number(tags.count())); + return result.arg(comparisonType, set.join(""), QString::number(tags.count())); } static QString generateInitDef(const QVector<QString>& allDataTags) diff --git a/tests/auto/qvariant/tst_qvariant.cpp b/tests/auto/qvariant/tst_qvariant.cpp index fef7ec2..8d4b056 100644 --- a/tests/auto/qvariant/tst_qvariant.cpp +++ b/tests/auto/qvariant/tst_qvariant.cpp @@ -3234,19 +3234,22 @@ struct MyData MyData() : ptr(this) {} ~MyData() { - if (ptr != this) qWarning("MyData::~MyData(): object has moved"); + if (ptr != this) qWarning("%s: object has moved", Q_FUNC_INFO); + } + MyData(const MyData& o) : ptr(this) + { + if (o.ptr != &o) qWarning("%s: other object has moved", Q_FUNC_INFO); } - MyData(const MyData& o) : ptr(this) { Q_ASSERT(o.ptr == &o); } MyData &operator=(const MyData &o) { - if (ptr != this) qWarning("MyData::operator=(): object has moved"); - if (o.ptr != &o) qWarning("MyData::operator=(): other object has moved"); + if (ptr != this) qWarning("%s: object has moved", Q_FUNC_INFO); + if (o.ptr != &o) qWarning("%s: other object has moved", Q_FUNC_INFO); return *this; } bool operator==(const MyData &o) const { - if (ptr != this) qWarning("MyData::operator==(): object has moved"); - if (o.ptr != &o) qWarning("MyData::operator==(): other object has moved"); + if (ptr != this) qWarning("%s: object has moved", Q_FUNC_INFO); + if (o.ptr != &o) qWarning("%s: other object has moved", Q_FUNC_INFO); return true; } }; |