diff options
author | Xisco Fauli <xiscofauli@libreoffice.org> | 2022-05-19 13:35:36 +0200 |
---|---|---|
committer | Xisco Fauli <xiscofauli@libreoffice.org> | 2022-05-19 16:10:14 +0200 |
commit | 5447cbd11a4aba6a0de3f379107655d3f94b838e (patch) | |
tree | 3316d95dc92fb3fb1884331675b44e603bb0b968 /sc | |
parent | 5cafa5a378bd18b7136aa178a267e3f5e386964a (diff) |
tdf#124820: sc_uicalc: Add unittest
Change-Id: Ib5c5ce333d9bc1b436454aae1f181e4f1ec73b12
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134637
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'sc')
-rw-r--r-- | sc/qa/unit/uicalc/data/tdf124820.xlsx | bin | 0 -> 15873 bytes | |||
-rw-r--r-- | sc/qa/unit/uicalc/uicalc.cxx | 24 |
2 files changed, 24 insertions, 0 deletions
diff --git a/sc/qa/unit/uicalc/data/tdf124820.xlsx b/sc/qa/unit/uicalc/data/tdf124820.xlsx Binary files differnew file mode 100644 index 000000000000..60d50271678d --- /dev/null +++ b/sc/qa/unit/uicalc/data/tdf124820.xlsx diff --git a/sc/qa/unit/uicalc/uicalc.cxx b/sc/qa/unit/uicalc/uicalc.cxx index 6cf4c18a3bea..5251f579a978 100644 --- a/sc/qa/unit/uicalc/uicalc.cxx +++ b/sc/qa/unit/uicalc/uicalc.cxx @@ -787,6 +787,30 @@ CPPUNIT_TEST_FIXTURE(ScUiCalcTest, testTdf119162) pDoc->GetString(ScAddress(0, 0, 0))); } +CPPUNIT_TEST_FIXTURE(ScUiCalcTest, testTdf124820) +{ + ScModelObj* pModelObj = createDoc("tdf124820.xlsx"); + ScDocument* pDoc = pModelObj->GetDocument(); + CPPUNIT_ASSERT(pDoc); + + goToCell("B2"); + + dispatchCommand(mxComponent, ".uno:Strikeout", {}); + Scheduler::ProcessEventsToIdle(); + + pModelObj = saveAndReload(mxComponent, "Calc Office Open XML"); + pDoc = pModelObj->GetDocument(); + CPPUNIT_ASSERT(pDoc); + + vcl::Font aFont; + const ScPatternAttr* pPattern = pDoc->GetPattern(1, 1, 0); + pPattern->GetFont(aFont, SC_AUTOCOL_RAW); + + // Without the fix in place, this test would have failed here + CPPUNIT_ASSERT_EQUAL_MESSAGE("font should be striked out", STRIKEOUT_SINGLE, + aFont.GetStrikeout()); +} + CPPUNIT_TEST_FIXTURE(ScUiCalcTest, testTdf119155) { ScModelObj* pModelObj = createDoc("tdf119155.xlsx"); |