summaryrefslogtreecommitdiff
path: root/vcl/qa/cppunit
diff options
context:
space:
mode:
authorXisco Fauli <xiscofauli@libreoffice.org>2021-11-23 21:23:08 +0100
committerXisco Fauli <xiscofauli@libreoffice.org>2021-11-24 00:27:47 +0100
commit06bcff6649be811cf7eacf971e84a0f4ac029b04 (patch)
tree0ae5396d3b30817f064dd0339c23ac56ba693273 /vcl/qa/cppunit
parent43ee84e390a28a04c00b3fe9f5fadbf0a63245e3 (diff)
tdf#84283: vcl_pdfexport: Add unittest
Change-Id: I56f50dcd93ef196d2261be924e004b9981d405dc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125741 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'vcl/qa/cppunit')
-rw-r--r--vcl/qa/cppunit/pdfexport/data/tdf84283.docbin0 -> 36352 bytes
-rw-r--r--vcl/qa/cppunit/pdfexport/pdfexport.cxx7
2 files changed, 7 insertions, 0 deletions
diff --git a/vcl/qa/cppunit/pdfexport/data/tdf84283.doc b/vcl/qa/cppunit/pdfexport/data/tdf84283.doc
new file mode 100644
index 000000000000..dc48cfaae0a9
--- /dev/null
+++ b/vcl/qa/cppunit/pdfexport/data/tdf84283.doc
Binary files differ
diff --git a/vcl/qa/cppunit/pdfexport/pdfexport.cxx b/vcl/qa/cppunit/pdfexport/pdfexport.cxx
index a4f728c4a59b..c21c4241b609 100644
--- a/vcl/qa/cppunit/pdfexport/pdfexport.cxx
+++ b/vcl/qa/cppunit/pdfexport/pdfexport.cxx
@@ -1547,6 +1547,13 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testForcePoint71)
saveAsPDF(u"forcepoint71.key");
}
+CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf84283)
+{
+ // Without the fix in place, this test would have crashed
+ aMediaDescriptor["FilterName"] <<= OUString("writer_pdf_Export");
+ saveAsPDF(u"tdf84283.doc");
+}
+
CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf115262)
{
aMediaDescriptor["FilterName"] <<= OUString("calc_pdf_Export");