diff options
author | Eike Rathke <erack@redhat.com> | 2017-03-09 22:38:57 +0100 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2017-05-15 21:59:00 +0200 |
commit | 3deb09f16d9c68914be4f89c5fc4bed005cb7c0a (patch) | |
tree | 2bef1eb6c90173750fb4876f38e617cbfbb3f4f5 | |
parent | d1903be02477369990e7f1eff53224f820dc2fe8 (diff) |
it's raining drawing layers
Change-Id: Ieee5cb5792535185ef09c3775072ed739fb0e4b0
-rw-r--r-- | sc/qa/unit/ucalc.cxx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sc/qa/unit/ucalc.cxx b/sc/qa/unit/ucalc.cxx index d64dbf7efde0..9e0f9496b9d4 100644 --- a/sc/qa/unit/ucalc.cxx +++ b/sc/qa/unit/ucalc.cxx @@ -724,6 +724,9 @@ void Test::testCopyToDocument() { CPPUNIT_ASSERT_MESSAGE ("failed to insert sheet", m_pDoc->InsertTab (0, "src")); + // We need a drawing layer in order to create caption objects. + m_pDoc->InitDrawLayer(&getDocShell()); + m_pDoc->SetString(0, 0, 0, "Header"); m_pDoc->SetString(0, 1, 0, "1"); m_pDoc->SetString(0, 2, 0, "2"); @@ -1934,6 +1937,9 @@ void Test::testSheetCopy() CPPUNIT_ASSERT_EQUAL_MESSAGE("document should have one sheet to begin with.", static_cast<SCTAB>(1), m_pDoc->GetTableCount()); + // We need a drawing layer in order to create caption objects. + m_pDoc->InitDrawLayer(&getDocShell()); + // Insert text in A1. m_pDoc->SetString(ScAddress(0,0,0), "copy me"); @@ -5062,6 +5068,9 @@ void Test::testNoteDeleteCol() ScDocument& rDoc = getDocShell().GetDocument(); rDoc.InsertTab(0, "Sheet1"); + // We need a drawing layer in order to create caption objects. + m_pDoc->InitDrawLayer(&getDocShell()); + ScAddress rAddr(1, 1, 0); ScPostIt* pNote = m_pDoc->GetOrCreateNote(rAddr); pNote->SetText(rAddr, "Hello"); @@ -5227,6 +5236,9 @@ void Test::testAreasWithNotes() ScDocument& rDoc = getDocShell().GetDocument(); rDoc.InsertTab(0, "Sheet1"); + // We need a drawing layer in order to create caption objects. + m_pDoc->InitDrawLayer(&getDocShell()); + ScAddress rAddr(1, 5, 0); ScPostIt* pNote = m_pDoc->GetOrCreateNote(rAddr); pNote->SetText(rAddr, "Hello"); @@ -6026,6 +6038,9 @@ void Test::testSetStringAndNote() { m_pDoc->InsertTab(0, "Test"); + // We need a drawing layer in order to create caption objects. + m_pDoc->InitDrawLayer(&getDocShell()); + //note on A1 ScAddress aAdrA1 (0, 0, 0); ScPostIt* pNote = m_pDoc->GetOrCreateNote(aAdrA1); |