diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2021-02-15 12:49:12 +0900 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2021-02-17 02:40:34 +0100 |
commit | 3885ef7df0e2a648579100e338920054dbadf6e2 (patch) | |
tree | 7c6730231a266b744975fb2c9eef2d62aa6a7788 | |
parent | c1815873e0d964fd0892002664307ac518cf1f17 (diff) |
vcl: add TIF case to GraphicDescriptorTest
Change-Id: I2e2724fda545e67777c1101b33cc10483f73b3a5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111009
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
-rw-r--r-- | vcl/qa/cppunit/GraphicDescriptorTest.cxx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/vcl/qa/cppunit/GraphicDescriptorTest.cxx b/vcl/qa/cppunit/GraphicDescriptorTest.cxx index cb6c6d25d80a..32466a4efcd7 100644 --- a/vcl/qa/cppunit/GraphicDescriptorTest.cxx +++ b/vcl/qa/cppunit/GraphicDescriptorTest.cxx @@ -32,12 +32,14 @@ class GraphicDescriptorTest : public test::BootstrapFixtureBase void testDetectPNG(); void testDetectJPG(); void testDetectGIF(); + void testDetectTIF(); void testDetectBMP(); CPPUNIT_TEST_SUITE(GraphicDescriptorTest); CPPUNIT_TEST(testDetectPNG); CPPUNIT_TEST(testDetectJPG); CPPUNIT_TEST(testDetectGIF); + CPPUNIT_TEST(testDetectTIF); CPPUNIT_TEST(testDetectBMP); CPPUNIT_TEST_SUITE_END(); }; @@ -104,6 +106,20 @@ void GraphicDescriptorTest::testDetectGIF() CPPUNIT_ASSERT_EQUAL(tools::Long(100), aDescriptor.GetSizePixel().Height()); } +void GraphicDescriptorTest::testDetectTIF() +{ + SvMemoryStream aStream; + createBitmapAndExportForType(aStream, u"tif"); + + GraphicDescriptor aDescriptor(aStream, nullptr); + aDescriptor.Detect(true); + + CPPUNIT_ASSERT_EQUAL(GraphicFileFormat::TIF, aDescriptor.GetFileFormat()); + + CPPUNIT_ASSERT_EQUAL(tools::Long(100), aDescriptor.GetSizePixel().Width()); + CPPUNIT_ASSERT_EQUAL(tools::Long(100), aDescriptor.GetSizePixel().Height()); +} + void GraphicDescriptorTest::testDetectBMP() { GraphicFilter& rGraphicFilter = GraphicFilter::GetGraphicFilter(); |