From d7d5a28c6e7f55bdf94c3b529baf982dc62f58c4 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Thu, 8 Dec 2011 17:42:38 +0100 Subject: [PATCH] Check for '.' in handleAutoTest jump over checks with the keyword Check and CheckType for expanded variables Change-Id: I909aec478db0fa77119bf555c738c56ed83070d7 Reviewed-by: hjk --- src/plugins/debugger/debuggerengine.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index bd11eeb76d6..620d30c56d8 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -1727,6 +1727,9 @@ void DebuggerEnginePrivate::handleAutoTestLine(int line) QString name = s.section(QLatin1Char(' '), 1, 1); if (name.isEmpty()) { reportTestError(_("'Check' needs arguments."), line); + } else if (name.contains(QChar('.'))) { + m_engine->showMessage(_("variable %1 found in line %2 contains '.', but 'Expand' is not implemented yet.").arg(name).arg(line)); + handleAutoTestLine(line + 1); } else { QByteArray iname = "local." + name.toLatin1(); QString found = m_engine->watchHandler()->displayForAutoTest(iname); @@ -1749,6 +1752,9 @@ void DebuggerEnginePrivate::handleAutoTestLine(int line) QString name = s.section(QLatin1Char(' '), 1, 1); if (name.isEmpty()) { reportTestError(_("'CheckType' needs arguments."), line); + } else if (name.contains(QChar('.'))) { + m_engine->showMessage(_("variable %1 found in line %2 contains '.', but 'Expand' is not implemented yet.").arg(name).arg(line)); + handleAutoTestLine(line + 1); } else { QByteArray iname = "local." + name.toLatin1(); QString found = m_engine->watchHandler()->displayForAutoTest(iname);