diff options
author | Olivier Goffart <ogoffart@trolltech.com> | 2009-08-04 11:14:08 (GMT) |
---|---|---|
committer | Olivier Goffart <ogoffart@trolltech.com> | 2009-08-04 13:35:05 (GMT) |
commit | 109b4d19e2c677c3eafaf6b4a9df605cb3aeb481 (patch) | |
tree | e3d31d7417058b23eeaecd2e8e3b5533264415cd /tests/auto/qscriptcontext | |
parent | e2852e547216562751a5d05ebdfbd001113cc9b6 (diff) | |
download | Qt-109b4d19e2c677c3eafaf6b4a9df605cb3aeb481.zip Qt-109b4d19e2c677c3eafaf6b4a9df605cb3aeb481.tar.gz Qt-109b4d19e2c677c3eafaf6b4a9df605cb3aeb481.tar.bz2 |
Do not crash if using popContext() while the current context have not been pushed
Reviewed-by: Kent Hansen
Diffstat (limited to 'tests/auto/qscriptcontext')
-rw-r--r-- | tests/auto/qscriptcontext/tst_qscriptcontext.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/tests/auto/qscriptcontext/tst_qscriptcontext.cpp b/tests/auto/qscriptcontext/tst_qscriptcontext.cpp index 7a363ac..87db0ad 100644 --- a/tests/auto/qscriptcontext/tst_qscriptcontext.cpp +++ b/tests/auto/qscriptcontext/tst_qscriptcontext.cpp @@ -487,12 +487,8 @@ void tst_QScriptContext::pushAndPopContext() QCOMPARE(eng.currentContext(), topLevel); // popping the top-level context is not allowed - QEXPECT_FAIL("", "Crashes", Continue); -#if 1 - QVERIFY(false); -#else - eng.popContext() -#endif + QTest::ignoreMessage(QtWarningMsg, "QScriptEngine::popContext() doesn't match with pushContext()"); + eng.popContext(); QCOMPARE(eng.currentContext(), topLevel); { |