summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2013-10-23 09:32:17 +0200
committerStephan Bergmann <sbergman@redhat.com>2013-10-23 09:32:32 +0200
commit51ac50b538534f47af78379628460d29eb6589cf (patch)
treeb0aef7c8cb82d97f5d457690d58418f6d3759105
parent7a06928bcf638e1eeedebc9d53c306a1b852cc9b (diff)
Fix and enable CppunitTest_comphelper_syntaxhighlight_test
Change-Id: I2b2aa5f5afdbf58ec3ac2447db370bcb7d1778c0
-rw-r--r--comphelper/Module_comphelper.mk1
-rw-r--r--comphelper/qa/unit/syntaxhighlighttest.cxx8
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);