summaryrefslogtreecommitdiff
path: root/sd/qa/unit/PNGExportTests.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/qa/unit/PNGExportTests.cxx')
-rw-r--r--sd/qa/unit/PNGExportTests.cxx55
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