Clang: Fix highlightingmark test

Change-Id: I2c25e06e29e9024e8d3c38536e0e1f93ef65b7e8
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Marco Bubke
2017-07-25 12:00:50 +02:00
parent 319a52cc3e
commit ebd675013f

View File

@@ -1033,19 +1033,16 @@ TEST_F(HighlightingMarks, ConstPointerArgument)
TEST_F(HighlightingMarks, NonConstPointerGetterAsArgument)
{
const auto infos = translationUnit.highlightingMarksInRange(sourceRange(580, 41));
const auto infos = translationUnit.highlightingMarksInRange(sourceRange(580, 42));
ASSERT_THAT(infos,
ElementsAre(_,
_,
HasMixin(HighlightingType::OutputArgument),
HasMixin(HighlightingType::OutputArgument),
HasMixin(HighlightingType::OutputArgument),
HasMixin(HighlightingType::OutputArgument),
HasMixin(HighlightingType::OutputArgument),
_,
_,
_));
infos[1];
ASSERT_THAT(infos[2] ,HasMixin(HighlightingType::OutputArgument));
ASSERT_THAT(infos[3], HasMixin(HighlightingType::OutputArgument));
ASSERT_THAT(infos[4], HasMixin(HighlightingType::OutputArgument));
ASSERT_THAT(infos[5], HasMixin(HighlightingType::OutputArgument));
ASSERT_THAT(infos[6], HasMixin(HighlightingType::OutputArgument));
ASSERT_THAT(infos[7], Not(HasMixin(HighlightingType::OutputArgument)));
}
TEST_F(HighlightingMarks, NonConstReferenceArgumentCallInsideCall)