aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/unittest/tokenprocessor-test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/unittest/tokenprocessor-test.cpp')
-rw-r--r--tests/unit/unittest/tokenprocessor-test.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/unit/unittest/tokenprocessor-test.cpp b/tests/unit/unittest/tokenprocessor-test.cpp
index 94e1b83b15..562f852abe 100644
--- a/tests/unit/unittest/tokenprocessor-test.cpp
+++ b/tests/unit/unittest/tokenprocessor-test.cpp
@@ -1794,6 +1794,13 @@ TEST_F(TokenProcessor, TemplateSeparateDeclDef)
ASSERT_THAT(infos[37], IsHighlightingMark(764u, 5u, 9u, HighlightingType::GlobalVariable));
}
+TEST_F(TokenProcessor, NestedTemplate)
+{
+ const auto infos = translationUnit.tokenInfosInRange(sourceRange(773, 44));
+ ASSERT_THAT(infos[12], HasTwoTypes(HighlightingType::Punctuation,
+ HighlightingType::DoubleAngleBracketClose));
+}
+
Data *TokenProcessor::d;
void TokenProcessor::SetUpTestCase()