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 a80d90eec4..b1956bbcfd 100644
--- a/tests/unit/unittest/tokenprocessor-test.cpp
+++ b/tests/unit/unittest/tokenprocessor-test.cpp
@@ -1776,6 +1776,13 @@ TEST_F(TokenProcessor, IndirectMacro)
ASSERT_THAT(infos[5], IsHighlightingMark(746u, 20u, 10u, HighlightingType::LocalVariable));
}
+TEST_F(TokenProcessor, MultiDimArray)
+{
+ const auto infos = translationUnit.tokenInfosInRange(sourceRange(752, 28));
+
+ ASSERT_THAT(infos[3], IsHighlightingMark(752u, 13u, 10u, HighlightingType::GlobalVariable));
+}
+
Data *TokenProcessor::d;
void TokenProcessor::SetUpTestCase()