summaryrefslogtreecommitdiff
path: root/sc/qa
diff options
context:
space:
mode:
Diffstat (limited to 'sc/qa')
-rw-r--r--sc/qa/extras/scpdfexport.cxx18
-rw-r--r--sc/qa/extras/testdocuments/tdf159066.odsbin0 -> 15401 bytes
2 files changed, 18 insertions, 0 deletions
diff --git a/sc/qa/extras/scpdfexport.cxx b/sc/qa/extras/scpdfexport.cxx
index ae85dbb9b442..de888c083387 100644
--- a/sc/qa/extras/scpdfexport.cxx
+++ b/sc/qa/extras/scpdfexport.cxx
@@ -65,6 +65,7 @@ public:
void testExportFitToPage_Tdf103516();
void testUnoCommands_Tdf120161();
void testTdf64703_hiddenPageBreak();
+ void testTdf159066();
void testTdf159065();
void testTdf123870();
void testTdf143978();
@@ -78,6 +79,7 @@ public:
CPPUNIT_TEST(testExportFitToPage_Tdf103516);
CPPUNIT_TEST(testUnoCommands_Tdf120161);
CPPUNIT_TEST(testTdf64703_hiddenPageBreak);
+ CPPUNIT_TEST(testTdf159066);
CPPUNIT_TEST(testTdf159065);
CPPUNIT_TEST(testTdf123870);
CPPUNIT_TEST(testTdf143978);
@@ -396,6 +398,22 @@ void ScPDFExportTest::testTdf64703_hiddenPageBreak()
}
}
+void ScPDFExportTest::testTdf159066()
+{
+ loadFromFile(u"tdf159066.ods");
+ uno::Reference<frame::XModel> xModel(mxComponent, uno::UNO_QUERY);
+
+ // A1:E5
+ ScRange range1(0, 0, 0, 4, 4, 0);
+ exportToPDF(xModel, range1);
+
+ bool bFound = false;
+ CPPUNIT_ASSERT(hasTextInPdf("/Alt<", bFound));
+
+ // The OLE object contains alternative text description
+ CPPUNIT_ASSERT_EQUAL(true, bFound);
+}
+
void ScPDFExportTest::testTdf159065()
{
loadFromFile(u"tdf159065.ods");
diff --git a/sc/qa/extras/testdocuments/tdf159066.ods b/sc/qa/extras/testdocuments/tdf159066.ods
new file mode 100644
index 000000000000..c8dafee209c3
--- /dev/null
+++ b/sc/qa/extras/testdocuments/tdf159066.ods
Binary files differ