diff options
Diffstat (limited to 'sd/qa/unit/PNGExportTests.cxx')
-rw-r--r-- | sd/qa/unit/PNGExportTests.cxx | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/sd/qa/unit/PNGExportTests.cxx b/sd/qa/unit/PNGExportTests.cxx index 72aa41c60023..86afd95bb267 100644 --- a/sd/qa/unit/PNGExportTests.cxx +++ b/sd/qa/unit/PNGExportTests.cxx @@ -167,61 +167,6 @@ CPPUNIT_TEST_FIXTURE(SdPNGExportTest, testTdf113163) } } -CPPUNIT_TEST_FIXTURE(SdPNGExportTest, testTdf123973) -{ - mxComponent - = loadFromDesktop(m_directories.getURLFromSrc(u"/sd/qa/unit/data/odp/tdf123973.odp")); - uno::Reference<uno::XComponentContext> xContext = getComponentContext(); - CPPUNIT_ASSERT(xContext.is()); - uno::Reference<drawing::XGraphicExportFilter> xGraphicExporter - = drawing::GraphicExportFilter::create(xContext); - - uno::Sequence<beans::PropertyValue> aFilterData{ - comphelper::makePropertyValue("PixelWidth", sal_Int32(100)), - comphelper::makePropertyValue("PixelHeight", sal_Int32(100)), - comphelper::makePropertyValue("Translucent", true), - }; - - utl::TempFile aTempFile; - aTempFile.EnableKillingFile(); - - uno::Sequence<beans::PropertyValue> aDescriptor{ - comphelper::makePropertyValue("URL", aTempFile.GetURL()), - comphelper::makePropertyValue("FilterName", OUString("PNG")), - comphelper::makePropertyValue("FilterData", aFilterData) - }; - - uno::Reference<drawing::XDrawPagesSupplier> xDrawPagesSupplier(mxComponent, uno::UNO_QUERY); - uno::Reference<lang::XComponent> xPage(xDrawPagesSupplier->getDrawPages()->getByIndex(0), - uno::UNO_QUERY); - xGraphicExporter->setSourceDocument(xPage); - xGraphicExporter->filter(aDescriptor); - - SvFileStream aFileStream(aTempFile.GetURL(), StreamMode::READ); - vcl::PngImageReader aPNGReader(aFileStream); - BitmapEx aBMPEx = aPNGReader.read(); - - // make sure the bitmap is not empty and correct size (PNG export->import was successful) - Size aSize = aBMPEx.GetSizePixel(); - CPPUNIT_ASSERT_EQUAL(Size(100, 100), aSize); - Bitmap aBMP = aBMPEx.GetBitmap(); - { - Bitmap::ScopedReadAccess pReadAccess(aBMP); - for (tools::Long nX = 1; nX < aSize.Width() - 1; ++nX) - { - for (tools::Long nY = 1; nY < aSize.Height() - 1; ++nY) - { - // Check all pixels in the image are black - // Without the fix in place, this test would have failed with - // - Expected: Color: R:0 G:0 B:0 A:0 - // - Actual : Color: R:255 G:255 B:255 A:0 - const Color aColor = pReadAccess->GetColor(nX, nY); - CPPUNIT_ASSERT_EQUAL(COL_BLACK, aColor); - } - } - } -} - CPPUNIT_TEST_FIXTURE(SdPNGExportTest, testTdf93124) { mxComponent |