sc/qa/unit/subsequent_filters_test3.cxx | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+)
New commits: commit 71e86f54fb83240ae17d72cc10d91f47bc5cd10a Author: Xisco Fauli <xiscofa...@libreoffice.org> AuthorDate: Mon Jun 30 16:35:40 2025 +0200 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Mon Jun 30 18:39:31 2025 +0200 sc: reintroduce test removed by mistake in commit 943176437772675fbd536a22b777fc098b21f5bb Author: Xisco Fauli <xiscofa...@libreoffice.org> Date: Fri Jun 27 18:16:37 2025 +0200 CppunitTest_sc_cond_format: group all conditional format tests Change-Id: I3faeba8f38b0170ea991c55800813b9ba638a842 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187201 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> diff --git a/sc/qa/unit/subsequent_filters_test3.cxx b/sc/qa/unit/subsequent_filters_test3.cxx index 18859b417822..c82f5adfa197 100644 --- a/sc/qa/unit/subsequent_filters_test3.cxx +++ b/sc/qa/unit/subsequent_filters_test3.cxx @@ -638,6 +638,28 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testCondFormatFormulaListenerXLSX) CPPUNIT_ASSERT(aListener.mbCalled); } +CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf131471) +{ + // Repaint range of conditional format in merged cell. + createScDoc("ods/tdf131471.ods"); + ScDocShell* pDocSh = getScDocShell(); + PaintListener aListener; + aListener.StartListening(*pDocSh); + ScDocument* pDoc = getScDoc(); + ScConditionalFormatList* pList = pDoc->GetCondFormList(0); + CPPUNIT_ASSERT(pList); + + CPPUNIT_ASSERT_EQUAL(size_t(1), pList->size()); + ScConditionalFormat* pFormat = pList->begin()->get(); + CPPUNIT_ASSERT(pFormat); + pDoc->SetDocVisible(true); + pDoc->SetValue(0, 0, 0, 1.0); + + IdleTask::waitUntilIdleDispatched(); + + CPPUNIT_ASSERT(aListener.mbCalled); +} + CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf150815_RepaintSparkline) { createScDoc("ods/tdf150815.ods");