diff options
Diffstat (limited to 'vcl/qa/cppunit/ScanlineToolsTest.cxx')
-rw-r--r-- | vcl/qa/cppunit/ScanlineToolsTest.cxx | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/vcl/qa/cppunit/ScanlineToolsTest.cxx b/vcl/qa/cppunit/ScanlineToolsTest.cxx index c0c94c472c6d..bf053d3bc890 100644 --- a/vcl/qa/cppunit/ScanlineToolsTest.cxx +++ b/vcl/qa/cppunit/ScanlineToolsTest.cxx @@ -19,7 +19,6 @@ class ScanlineToolsTest : public CppUnit::TestFixture { void ScanlineTransformer_32_ARGB(); void ScanlineTransformer_24_BGR(); - void ScanlineTransformer_16_RGB565(); void ScanlineTransformer_8bit_Palette(); void ScanlineTransformer_4bit_Palette(); void ScanlineTransformer_1bit_Palette(); @@ -27,7 +26,6 @@ class ScanlineToolsTest : public CppUnit::TestFixture CPPUNIT_TEST_SUITE(ScanlineToolsTest); CPPUNIT_TEST(ScanlineTransformer_32_ARGB); CPPUNIT_TEST(ScanlineTransformer_24_BGR); - CPPUNIT_TEST(ScanlineTransformer_16_RGB565); CPPUNIT_TEST(ScanlineTransformer_8bit_Palette); CPPUNIT_TEST(ScanlineTransformer_4bit_Palette); CPPUNIT_TEST(ScanlineTransformer_1bit_Palette); @@ -90,47 +88,6 @@ void ScanlineToolsTest::ScanlineTransformer_24_BGR() } } -void ScanlineToolsTest::ScanlineTransformer_16_RGB565() - -{ - BitmapPalette aPalette; - std::unique_ptr<vcl::bitmap::ScanlineTransformer> pScanlineTransformer - = vcl::bitmap::getScanlineTransformer(16, aPalette); - - std::vector<sal_uInt8> aScanLine(5 * 2, 0); // 5 * 2 BytesPerPixel - pScanlineTransformer->startLine(aScanLine.data()); - - std::vector<Color> aColors{ - Color(0, 10, 250, 120), Color(50, 30, 230, 110), Color(100, 50, 210, 100), - Color(150, 70, 190, 90), Color(200, 90, 170, 80), - }; - - for (Color const& aColor : aColors) - { - pScanlineTransformer->writePixel(aColor); - } - - std::vector<sal_uInt8> aExpectedBytes{ 207, 15, 45, 31, 140, 54, 235, 69, 74, 93 }; - - for (size_t i = 0; i < aScanLine.size(); ++i) - { - CPPUNIT_ASSERT_EQUAL(int(aExpectedBytes[i]), int(aScanLine[i])); - } - - pScanlineTransformer->startLine(aScanLine.data()); - - std::vector<Color> aExpectedColors{ - Color(8, 248, 120), Color(24, 228, 104), Color(48, 208, 96), - Color(64, 188, 88), Color(88, 168, 80), - }; - - for (size_t i = 0; i < aExpectedColors.size(); ++i) - { - Color aColor = pScanlineTransformer->readPixel(); - CPPUNIT_ASSERT_EQUAL(aExpectedColors[i], aColor); - } -} - void ScanlineToolsTest::ScanlineTransformer_8bit_Palette() { std::vector<Color> aColors{ |