diff options
Diffstat (limited to 'tests/unit')
-rw-r--r-- | tests/unit/unittest/cursor-test.cpp | 10 | ||||
-rw-r--r-- | tests/unit/unittest/tokenprocessor-test.cpp | 6 |
2 files changed, 8 insertions, 8 deletions
diff --git a/tests/unit/unittest/cursor-test.cpp b/tests/unit/unittest/cursor-test.cpp index 2fa4bff7098..521002f3d22 100644 --- a/tests/unit/unittest/cursor-test.cpp +++ b/tests/unit/unittest/cursor-test.cpp @@ -489,7 +489,7 @@ TEST_F(Cursor, HasOutputValues) auto outputArgumentLocations = callExpressionCursor.outputArgumentRanges(); - ASSERT_THAT(outputArgumentLocations.size(), 1); + ASSERT_THAT(outputArgumentLocations.size(), 2); ASSERT_THAT(outputArgumentLocations[0], outputArgumentExpectedSourceLocation); } @@ -744,13 +744,13 @@ TEST_F(Cursor, PointerIsNotRefencingConstant) ASSERT_FALSE(argument.isReferencingConstant()); } -TEST_F(Cursor, PointerIsNotOutputArgument) +TEST_F(Cursor, PointerIsOutputArgument) { auto callExpressionCursor = translationUnit.cursorAt(127, 13); auto argument = callExpressionCursor.type().argument(0); - ASSERT_FALSE(argument.isOutputArgument()); + ASSERT_TRUE(argument.isOutputArgument()); } TEST_F(Cursor, ConstantReferenceIsNotOutputArgument) @@ -771,13 +771,13 @@ TEST_F(Cursor, PointerToConstantIsNotOutputArgument) ASSERT_FALSE(argument.isOutputArgument()) << argument.isConstant() << argument.pointeeType().isConstant(); } -TEST_F(Cursor, ConstantPointerIsNotOutputArgument) +TEST_F(Cursor, ConstantPointerIsOutputArgument) { auto callExpressionCursor = translationUnit.cursorAt(128, 21); auto argument = callExpressionCursor.type().argument(0); - ASSERT_FALSE(argument.isOutputArgument()); + ASSERT_TRUE(argument.isOutputArgument()); } TEST_F(Cursor, ReferenceIsOutputArgument) diff --git a/tests/unit/unittest/tokenprocessor-test.cpp b/tests/unit/unittest/tokenprocessor-test.cpp index 37c76d8ce6d..f74fb0dbedd 100644 --- a/tests/unit/unittest/tokenprocessor-test.cpp +++ b/tests/unit/unittest/tokenprocessor-test.cpp @@ -1326,7 +1326,7 @@ TEST_F(TokenProcessor, NonConstPointerArgument) infos[1]; ASSERT_THAT(infos[2], - HasOnlyType(HighlightingType::LocalVariable)); + HasTwoTypes(HighlightingType::LocalVariable, HighlightingType::OutputArgument)); } TEST_F(TokenProcessor, PointerToConstArgument) @@ -1346,7 +1346,7 @@ TEST_F(TokenProcessor, ConstPointerArgument) infos[1]; ASSERT_THAT(infos[2], - HasOnlyType(HighlightingType::LocalVariable)); + HasTwoTypes(HighlightingType::LocalVariable, HighlightingType::OutputArgument)); } TEST_F(TokenProcessor, NonConstPointerGetterAsArgument) @@ -1400,7 +1400,7 @@ TEST_F(TokenProcessor, NonConstPointerArgumentAsExpression) infos[1]; ASSERT_THAT(infos[3], - HasOnlyType(HighlightingType::LocalVariable)); + HasTwoTypes(HighlightingType::LocalVariable, HighlightingType::OutputArgument)); } TEST_F(TokenProcessor, NonConstPointerArgumentAsInstanceWithMember) |