include/vcl/vectorgraphicdata.hxx | 2 ++ sd/qa/unit/data/pdf/multipage.pdf |binary sd/qa/unit/import-tests.cxx | 4 +++- 3 files changed, 5 insertions(+), 1 deletion(-)
New commits: commit 56a1f9bea2f1b64dee4111ec6671caf42ef63c91 Author: Tomaž Vajngerl <[email protected]> AuthorDate: Thu Mar 26 12:25:10 2020 +0100 Commit: Tomaž Vajngerl <[email protected]> CommitDate: Thu Mar 26 14:05:20 2020 +0100 sd: extend test to check the PDF pages aren't rendered when loaded Change-Id: I9e407bb20a00ec620fe3f772f50708f997027942 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91093 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <[email protected]> diff --git a/include/vcl/vectorgraphicdata.hxx b/include/vcl/vectorgraphicdata.hxx index 8ccf45b51e5d..7e272602f67f 100644 --- a/include/vcl/vectorgraphicdata.hxx +++ b/include/vcl/vectorgraphicdata.hxx @@ -111,6 +111,8 @@ public: BitmapChecksum GetChecksum() const; sal_Int32 getPageIndex() const { return mnPageIndex; } + + bool isPrimitiveSequenceCreated() const { return mbSequenceCreated; } }; typedef std::shared_ptr< VectorGraphicData > VectorGraphicDataPtr; diff --git a/sd/qa/unit/data/pdf/multipage.pdf b/sd/qa/unit/data/pdf/multipage.pdf index 5cd8b4e4e569..65c8eeaa32a5 100644 Binary files a/sd/qa/unit/data/pdf/multipage.pdf and b/sd/qa/unit/data/pdf/multipage.pdf differ diff --git a/sd/qa/unit/import-tests.cxx b/sd/qa/unit/import-tests.cxx index 954ef5b187ba..e47c8e3cbe10 100644 --- a/sd/qa/unit/import-tests.cxx +++ b/sd/qa/unit/import-tests.cxx @@ -1321,11 +1321,13 @@ void SdImportTest::testPDFImportShared() const GraphicObject& rGraphicObject = pSdrGrafObj->GetGraphicObject().GetGraphic(); const Graphic& rGraphic = rGraphicObject.GetGraphic(); + CPPUNIT_ASSERT_MESSAGE("After loading, the PDF shouldn't have the primitive sequence created yet", + !rGraphic.getVectorGraphicData()->isPrimitiveSequenceCreated()); aGraphics.push_back(rGraphic); } } - CPPUNIT_ASSERT_EQUAL_MESSAGE("Expected more than one page.", size_t(3), aGraphics.size()); + CPPUNIT_ASSERT_EQUAL_MESSAGE("Expected more than one page.", size_t(9), aGraphics.size()); Graphic const & rFirstGraphic = aGraphics[0]; _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
