diff options
Diffstat (limited to 'tests/auto/qscriptvalueiterator')
-rw-r--r-- | tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp b/tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp index c04bb22..4807756 100644 --- a/tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp +++ b/tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp @@ -159,6 +159,8 @@ void tst_QScriptValueIterator::iterateBackward_data() void tst_QScriptValueIterator::iterateBackward() { + QSKIP("Not implemented", SkipAll); + QFETCH(QStringList, propertyNames); QFETCH(QStringList, propertyValues); QMap<QString, QString> pmap; @@ -227,6 +229,7 @@ void tst_QScriptValueIterator::iterateArray() } QCOMPARE(it.hasNext(), false); + QVERIFY(it.hasPrevious()); for (int i = length - 1; i >= 0; --i) { it.previous(); QString indexStr = QScriptValue(&engine, i).toString(); @@ -262,6 +265,7 @@ void tst_QScriptValueIterator::iterateBackAndForth() QScriptValueIterator it(object); it.next(); QCOMPARE(it.name(), QLatin1String("foo")); + QVERIFY(it.hasPrevious()); it.previous(); QCOMPARE(it.name(), QLatin1String("foo")); it.next(); @@ -359,6 +363,7 @@ void tst_QScriptValueIterator::iterateString() } QCOMPARE(it.hasNext(), false); + QVERIFY(it.hasPrevious()); for (int i = length - 1; i >= 0; --i) { it.previous(); QString indexStr = QScriptValue(&engine, i).toString(); |