Mercurial > hg > orthanc-stone
comparison UnitTestsSources/PixelTestPatternsTests.cpp @ 1629:7fc8a3ff09ee
fix build
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 09 Nov 2020 15:14:37 +0100 |
parents | a1405ab3a91c |
children | 9ac2a65d4172 |
comparison
equal
deleted
inserted
replaced
1628:555870323ebc | 1629:7fc8a3ff09ee |
---|---|
49 | 49 |
50 OrthancStone::PixelTestPatterns::fillWithHGradient(target,255,0,0,0,0,255); | 50 OrthancStone::PixelTestPatterns::fillWithHGradient(target,255,0,0,0,0,255); |
51 | 51 |
52 Orthanc::PngWriter writer; | 52 Orthanc::PngWriter writer; |
53 #if 0 | 53 #if 0 |
54 writer.WriteToFile("SimpleRedBlueHGradient.png", *texture); | 54 Orthanc::IImageWriter::WriteToFile(writer, "SimpleRedBlueHGradient.png", *texture); |
55 #else | 55 #else |
56 std::string contents; | 56 std::string contents; |
57 writer.WriteToMemory(contents, *texture); | 57 Orthanc::IImageWriter::WriteToMemory(writer, contents, *texture); |
58 | 58 |
59 ASSERT_EQ(1u, sizeof(unsigned char)); | 59 ASSERT_EQ(1u, sizeof(unsigned char)); |
60 ASSERT_EQ(391u, sizeof(bin2c_SimpleRedBlueHGradient_png)); | 60 ASSERT_EQ(391u, sizeof(bin2c_SimpleRedBlueHGradient_png)); |
61 ASSERT_EQ(390u, contents.size()); | 61 ASSERT_EQ(390u, contents.size()); |
62 | 62 |
85 | 85 |
86 OrthancStone::PixelTestPatterns::fillWithVGradient(target, 255, 0, 0, 0, 0, 255); | 86 OrthancStone::PixelTestPatterns::fillWithVGradient(target, 255, 0, 0, 0, 0, 255); |
87 | 87 |
88 Orthanc::PngWriter writer; | 88 Orthanc::PngWriter writer; |
89 #if 0 | 89 #if 0 |
90 writer.WriteToFile("SimpleRedBlueVGradient.png", *texture); | 90 Orthanc::IImageWriter::WriteToFile(writer, "SimpleRedBlueVGradient.png", *texture); |
91 #else | 91 #else |
92 std::string contents; | 92 std::string contents; |
93 writer.WriteToMemory(contents, *texture); | 93 Orthanc::IImageWriter::WriteToMemory(writer, contents, *texture); |
94 | 94 |
95 ASSERT_EQ(1u, sizeof(unsigned char)); | 95 ASSERT_EQ(1u, sizeof(unsigned char)); |
96 ASSERT_EQ(400u, sizeof(bin2c_SimpleRedBlueVGradient_png)); | 96 ASSERT_EQ(400u, sizeof(bin2c_SimpleRedBlueVGradient_png)); |
97 ASSERT_EQ(399u, contents.size()); | 97 ASSERT_EQ(399u, contents.size()); |
98 | 98 |
148 OrthancStone::PixelTestPatterns::fillWithHGradient(target, startR[slot], startG[slot], startB[slot], eeendR[slot], eeendG[slot], eeendB[slot]); | 148 OrthancStone::PixelTestPatterns::fillWithHGradient(target, startR[slot], startG[slot], startB[slot], eeendR[slot], eeendG[slot], eeendB[slot]); |
149 } | 149 } |
150 | 150 |
151 Orthanc::PngWriter writer; | 151 Orthanc::PngWriter writer; |
152 #if 0 | 152 #if 0 |
153 writer.WriteToFile("MultiGradient.png", *texture); | 153 Orthanc::IImageWriter::WriteToFile(writer, "MultiGradient.png", *texture); |
154 #else | 154 #else |
155 std::string contents; | 155 std::string contents; |
156 writer.WriteToMemory(contents, *texture); | 156 Orthanc::IImageWriter::WriteToMemory(writer, contents, *texture); |
157 | 157 |
158 ASSERT_EQ(1u, sizeof(unsigned char)); | 158 ASSERT_EQ(1u, sizeof(unsigned char)); |
159 ASSERT_EQ(774u, sizeof(bin2c_MultiGradient_png)); | 159 ASSERT_EQ(774u, sizeof(bin2c_MultiGradient_png)); |
160 ASSERT_EQ(773u, contents.size()); | 160 ASSERT_EQ(773u, contents.size()); |
161 | 161 |