diff options
-rw-r--r-- | comphelper/Module_comphelper.mk | 1 | ||||
-rw-r--r-- | comphelper/qa/unit/syntaxhighlighttest.cxx | 8 |
2 files changed, 5 insertions, 4 deletions
diff --git a/comphelper/Module_comphelper.mk b/comphelper/Module_comphelper.mk index 48bf740be481..75d7c2adb761 100644 --- a/comphelper/Module_comphelper.mk +++ b/comphelper/Module_comphelper.mk @@ -28,6 +28,7 @@ $(eval $(call gb_Module_add_subsequentcheck_targets,comphelper,\ )) $(eval $(call gb_Module_add_check_targets,comphelper,\ + CppunitTest_comphelper_syntaxhighlight_test \ CppunitTest_comphelper_test \ )) diff --git a/comphelper/qa/unit/syntaxhighlighttest.cxx b/comphelper/qa/unit/syntaxhighlighttest.cxx index 244a1a09a553..830e233190cf 100644 --- a/comphelper/qa/unit/syntaxhighlighttest.cxx +++ b/comphelper/qa/unit/syntaxhighlighttest.cxx @@ -36,14 +36,14 @@ void SyntaxHighlightTest::testBasicString() std::vector<HighlightPortion> aPortions; aHighlighter.getHighlightPortions( 0, aBasicString, aPortions ); - - // check that all strings are valid + sal_Int32 prevEnd = 0; for(std::vector<HighlightPortion>::const_iterator itr = aPortions.begin(), itrEnd = aPortions.end(); itr != itrEnd; ++itr) { - CPPUNIT_ASSERT(itr->nBegin < aBasicString.getLength()); - //CPPUNIT_ASSERT(itr->nEnd < aBasicString.getLength()); + CPPUNIT_ASSERT_EQUAL(prevEnd, itr->nBegin); + prevEnd = itr->nEnd; } + CPPUNIT_ASSERT_EQUAL(aBasicString.getLength(), prevEnd); } CPPUNIT_TEST_SUITE_REGISTRATION(SyntaxHighlightTest); |