summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2017-05-17 18:24:16 +0200
committerEike Rathke <erack@redhat.com>2017-05-17 18:24:22 +0200
commit8326c48a1ac4855970f9232dba582a51461ac0b2 (patch)
tree2063b89edb83974a882a6f753c858dc93b3cfe3e /sc
parent67a4bb2204c841bf468504fcf5282787abc0e973 (diff)
Unit test to ensure that calculating with the intersection works, tdf#96426
Change-Id: Ia447c91d80b51f183d591a89a103ba68173a9d85
Diffstat (limited to 'sc')
-rw-r--r--sc/qa/unit/ucalc_formula.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/sc/qa/unit/ucalc_formula.cxx b/sc/qa/unit/ucalc_formula.cxx
index 0458749df73a..3290a7eb89a3 100644
--- a/sc/qa/unit/ucalc_formula.cxx
+++ b/sc/qa/unit/ucalc_formula.cxx
@@ -7854,6 +7854,12 @@ void Test::testIntersectionOpExcel()
aPos.IncRow();
m_pDoc->SetString(aPos,"=horz vert");
CPPUNIT_ASSERT_EQUAL_MESSAGE("A5 intersecting named expressions failed", 1.0, m_pDoc->GetValue(aPos));
+ aPos.IncRow();
+ m_pDoc->SetString(aPos,"=(horz vert)*2");
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("A6 calculating with intersecting named expressions failed", 2.0, m_pDoc->GetValue(aPos));
+ aPos.IncRow();
+ m_pDoc->SetString(aPos,"=2*(horz vert)");
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("A7 calculating with intersecting named expressions failed", 2.0, m_pDoc->GetValue(aPos));
m_pDoc->SetGrammar(FormulaGrammar::GRAM_ENGLISH);