forked from qt-creator/qt-creator
Clang: Add Declaration highlighting
We are adding declaration detection for function to the highligher on user request. Other declaration will follow in separate patches. Task-number: QTCREATORBUG-15564 Change-Id: I54e97c26425f8d6e9854547d50a9ac8fa076b4e8 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
@@ -81,6 +81,7 @@ using ClangBackEnd::UpdateVisibleTranslationUnitsMessage;
|
||||
using ClangBackEnd::RequestHighlightingMessage;
|
||||
using ClangBackEnd::HighlightingChangedMessage;
|
||||
using ClangBackEnd::HighlightingMarkContainer;
|
||||
using ClangBackEnd::HighlightingTypes;
|
||||
|
||||
MATCHER_P5(HasDirtyTranslationUnit,
|
||||
filePath,
|
||||
@@ -174,8 +175,10 @@ TEST_F(ClangIpcServer, GetCodeCompletion)
|
||||
TEST_F(ClangIpcServer, RequestHighlighting)
|
||||
{
|
||||
RequestHighlightingMessage requestHighlightingMessage({variableTestFilePath, projectPartId});
|
||||
|
||||
HighlightingMarkContainer highlightingMarkContainer(1, 6, 8, ClangBackEnd::HighlightingType::Function);
|
||||
HighlightingTypes types;
|
||||
types.mainHighlightingType = ClangBackEnd::HighlightingType::Function;
|
||||
types.mixinHighlightingTypes.push_back(ClangBackEnd::HighlightingType::Declaration);
|
||||
HighlightingMarkContainer highlightingMarkContainer(1, 6, 8, types);
|
||||
|
||||
EXPECT_CALL(mockIpcClient, highlightingChanged(Property(&HighlightingChangedMessage::highlightingMarks, Contains(highlightingMarkContainer))))
|
||||
.Times(1);
|
||||
|
||||
Reference in New Issue
Block a user