diff --git a/tests/auto/generichighlighter/highlighterengine/highlightermock.cpp b/tests/auto/generichighlighter/highlighterengine/highlightermock.cpp
index f3de75d19b4dc2be0357f5735a738ac7f1a15c75..d558a9eb418201f28eeaf7305991af45987c53d1 100644
--- a/tests/auto/generichighlighter/highlighterengine/highlightermock.cpp
+++ b/tests/auto/generichighlighter/highlighterengine/highlightermock.cpp
@@ -47,9 +47,8 @@ char *toString(const QTextCharFormat &format)
 using namespace TextEditor;
 using namespace Internal;
 
-HighlighterMock::HighlighterMock(const QSharedPointer<Context> &defaultContext,
-                                 QTextDocument *parent) :
-    Highlighter(defaultContext, parent),
+HighlighterMock::HighlighterMock(QTextDocument *parent) :
+    Highlighter(parent),
     m_debugDetails(false),
     m_statesCounter(0),
     m_formatsCounter(0),
diff --git a/tests/auto/generichighlighter/highlighterengine/highlightermock.h b/tests/auto/generichighlighter/highlighterengine/highlightermock.h
index cd8cdb84072a6da6baad3c5ea74932e5ef161a57..e2be96505d6f650923b3187c94784f53e04eb509 100644
--- a/tests/auto/generichighlighter/highlighterengine/highlightermock.h
+++ b/tests/auto/generichighlighter/highlighterengine/highlightermock.h
@@ -61,8 +61,7 @@ struct HighlightSequence
 class HighlighterMock : public TextEditor::Internal::Highlighter
 {
 public:
-    HighlighterMock(const QSharedPointer<TextEditor::Internal::Context> &defaultContext,
-                    QTextDocument *parent = 0);
+    HighlighterMock(QTextDocument *parent = 0);
 
     void reset();
     void showDebugDetails();
diff --git a/tests/auto/generichighlighter/highlighterengine/tst_highlighterengine.cpp b/tests/auto/generichighlighter/highlighterengine/tst_highlighterengine.cpp
index d771ea9956f4db6cf2bcf1fd8065ad67aab3cf68..8e402f8b8b09b9ed2ac2ac513beca4d003572fe7 100644
--- a/tests/auto/generichighlighter/highlighterengine/tst_highlighterengine.cpp
+++ b/tests/auto/generichighlighter/highlighterengine/tst_highlighterengine.cpp
@@ -122,7 +122,8 @@ void tst_HighlighterEngine::initTestCase()
     createContexts();
     createItemDatas();
 
-    m_highlighterMock.reset(new HighlighterMock(m_definition->initialContext()));
+    m_highlighterMock.reset(new HighlighterMock());
+    m_highlighterMock->setDefaultContext(m_definition->initialContext());
     m_highlighterMock->setDocument(m_text.document());
     m_highlighterMock->configureFormat(Highlighter::Keyword, Formats::instance().keywordFormat());
     m_highlighterMock->configureFormat(Highlighter::DataType, Formats::instance().dataTypeFormat());