From ebd675013f89c056709da4578a9fbe158fbc073c Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Tue, 25 Jul 2017 12:00:50 +0200 Subject: [PATCH] Clang: Fix highlightingmark test Change-Id: I2c25e06e29e9024e8d3c38536e0e1f93ef65b7e8 Reviewed-by: Tim Jenssen --- .../unit/unittest/highlightingmarks-test.cpp | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/tests/unit/unittest/highlightingmarks-test.cpp b/tests/unit/unittest/highlightingmarks-test.cpp index 8592bb67be4..7c21d7c8108 100644 --- a/tests/unit/unittest/highlightingmarks-test.cpp +++ b/tests/unit/unittest/highlightingmarks-test.cpp @@ -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)