summaryrefslogtreecommitdiff
path: root/tests/system/suite_editors/tst_memberoperator/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/system/suite_editors/tst_memberoperator/test.py')
-rw-r--r--tests/system/suite_editors/tst_memberoperator/test.py51
1 files changed, 26 insertions, 25 deletions
diff --git a/tests/system/suite_editors/tst_memberoperator/test.py b/tests/system/suite_editors/tst_memberoperator/test.py
index 7efeb4e91f..1b7087329c 100644
--- a/tests/system/suite_editors/tst_memberoperator/test.py
+++ b/tests/system/suite_editors/tst_memberoperator/test.py
@@ -27,29 +27,30 @@ source("../../shared/qtcreator.py")
def main():
for useClang in [False, True]:
- if not startCreator(useClang):
- continue
- createProject_Qt_Console(tempDir(), "SquishProject")
- checkCodeModelSettings(useClang)
- selectFromLocator("main.cpp")
- cppwindow = waitForObject(":Qt Creator_CppEditor::Internal::CPPEditorWidget")
+ with TestSection(getCodeModelString(useClang)):
+ if not startCreator(useClang):
+ continue
+ createProject_Qt_Console(tempDir(), "SquishProject")
+ checkCodeModelSettings(useClang)
+ selectFromLocator("main.cpp")
+ cppwindow = waitForObject(":Qt Creator_CppEditor::Internal::CPPEditorWidget")
- for record in testData.dataset("usages.tsv"):
- include = testData.field(record, "include")
- if include:
- placeCursorToLine(cppwindow, "#include <QCoreApplication>")
- typeLines(cppwindow, ("", "#include " + include))
- placeCursorToLine(cppwindow, "return a.exec();")
- typeLines(cppwindow, ("<Up>", testData.field(record, "declaration")))
- type(cppwindow, testData.field(record, "usage"))
- snooze(1) # maybe find something better
- type(cppwindow, testData.field(record, "operator"))
- waitFor("object.exists(':popupFrame_TextEditor::GenericProposalWidget')", 1500)
- found = str(lineUnderCursor(cppwindow)).strip()
- exp = testData.field(record, "expected")
- test.compare(found, exp)
- invokeMenuItem("File", 'Revert "main.cpp" to Saved')
- clickButton(waitForObject(":Revert to Saved.Proceed_QPushButton"))
- snooze(1)
- invokeMenuItem("File", "Close All")
- invokeMenuItem("File", "Exit")
+ for record in testData.dataset("usages.tsv"):
+ include = testData.field(record, "include")
+ if include:
+ placeCursorToLine(cppwindow, "#include <QCoreApplication>")
+ typeLines(cppwindow, ("", "#include " + include))
+ placeCursorToLine(cppwindow, "return a.exec();")
+ typeLines(cppwindow, ("<Up>", testData.field(record, "declaration")))
+ type(cppwindow, testData.field(record, "usage"))
+ snooze(1) # maybe find something better
+ type(cppwindow, testData.field(record, "operator"))
+ waitFor("object.exists(':popupFrame_TextEditor::GenericProposalWidget')", 1500)
+ found = str(lineUnderCursor(cppwindow)).strip()
+ exp = testData.field(record, "expected")
+ test.compare(found, exp)
+ invokeMenuItem("File", 'Revert "main.cpp" to Saved')
+ clickButton(waitForObject(":Revert to Saved.Proceed_QPushButton"))
+ snooze(1)
+ invokeMenuItem("File", "Close All")
+ invokeMenuItem("File", "Exit")