diff options
Diffstat (limited to 'tests/unit/unittest/clangtooltipinfo-test.cpp')
-rw-r--r-- | tests/unit/unittest/clangtooltipinfo-test.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/unit/unittest/clangtooltipinfo-test.cpp b/tests/unit/unittest/clangtooltipinfo-test.cpp index baca6cb623..807618deef 100644 --- a/tests/unit/unittest/clangtooltipinfo-test.cpp +++ b/tests/unit/unittest/clangtooltipinfo-test.cpp @@ -584,6 +584,18 @@ TEST_F(ToolTipInfo, AutoTypeBuiltin) ASSERT_THAT(actual.text, Utf8StringLiteral("int")); } +TEST_F(ToolTipInfo, PointerToPointerToClass) +{ + ::ToolTipInfo expected(Utf8StringLiteral("Nuu **")); + expected.qdocIdCandidates = {Utf8StringLiteral("Nuu")}; + expected.qdocMark = Utf8StringLiteral("Nuu"); + expected.qdocCategory = ::ToolTipInfo::ClassOrNamespace; + + const ::ToolTipInfo actual = tooltip(200, 12); + + ASSERT_THAT(actual, IsToolTip(expected)); +} + // TODO: Test for qdoc entries, too. TEST_F(ToolTipInfo, AutoTypeEnum) { |