summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2014-08-27 11:19:04 +0200
committerhjk <hjk121@nokiamail.com>2014-08-27 12:35:32 +0200
commit7b67701dea2aa6ff046bcffdbec70f7fd941599e (patch)
treec3c22ed73e481e07ec4bdc8bc02deadc5b5016ab /src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp
parent59f1ffd9d24726a22f135fc66f9d073e38575141 (diff)
downloadqt-creator-7b67701dea2aa6ff046bcffdbec70f7fd941599e.tar.gz
TextEditor: Fix failure in cpptools autotest
The issue only appeared in the test due to the different editor construction there. Now use the same factory access. Change-Id: I3a8534fbe683bb88f04ad68850cecdfe32b11433 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp')
-rw-r--r--src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp b/src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp
index 8877b1c41f..767192982b 100644
--- a/src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp
+++ b/src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp
@@ -35,6 +35,7 @@
#include <coreplugin/coreconstants.h>
#include <texteditor/basetexteditor.h>
+#include <texteditor/plaintexteditorfactory.h>
#include <utils/fileutils.h>
@@ -102,23 +103,20 @@ public:
QVERIFY(ast);
// Open file
- TextEditor::BaseTextDocumentPtr textDocument(new TextEditor::BaseTextDocument);
- textDocument->setId(Core::Constants::K_DEFAULT_TEXT_EDITOR_ID);
- TextEditor::BaseTextEditorWidget editorWidget(0);
- editorWidget.setTextDocument(textDocument);
- editorWidget.setupAsPlainEditor();
+ TextEditor::BaseTextEditor *editor = TextEditor::PlainTextEditorFactory::createPlainTextEditor();
+ TextEditor::BaseTextEditorWidget *editorWidget = editor->editorWidget();
QString error;
- editorWidget.open(&error, document->fileName(), document->fileName());
+ editor->open(&error, document->fileName(), document->fileName());
QVERIFY(error.isEmpty());
// Set cursor position
- QTextCursor cursor = editorWidget.textCursor();
+ QTextCursor cursor = editorWidget->textCursor();
cursor.movePosition(QTextCursor::NextCharacter, QTextCursor::MoveAnchor, cursorPosition);
- editorWidget.setTextCursor(cursor);
+ editorWidget->setTextCursor(cursor);
- QTextDocument *qtextDocument = editorWidget.document();
+ QTextDocument *qtextDocument = editorWidget->document();
CppRefactoringFilePtr cppRefactoringFile
- = CppRefactoringChanges::file(&editorWidget, document);
+ = CppRefactoringChanges::file(editorWidget, document);
// Prepare for formatting
Overview overview;