mirror of
https://github.com/aseprite/aseprite.git
synced 2025-02-05 18:40:37 +00:00
Take some tests out from a loop they don't depend on
This commit is contained in:
parent
dbb89b02a9
commit
4387432ad3
@ -17,23 +17,18 @@
|
||||
|
||||
using namespace doc;
|
||||
|
||||
TEST(Scale, MatchValues)
|
||||
TEST(ColorScales, MatchValues)
|
||||
{
|
||||
for (int x=1; x<=8; ++x) {
|
||||
switch (x) {
|
||||
case 3:
|
||||
for (int v=0; v<8; ++v)
|
||||
EXPECT_EQ(scale_3bits_to_8bits(v), scale_xbits_to_8bits(3, v));
|
||||
break;
|
||||
case 5:
|
||||
|
||||
for (int v=0; v<32; ++v)
|
||||
EXPECT_EQ(scale_5bits_to_8bits(v), scale_xbits_to_8bits(5, v));
|
||||
break;
|
||||
case 6:
|
||||
|
||||
for (int v=0; v<64; ++v)
|
||||
EXPECT_EQ(scale_6bits_to_8bits(v), scale_xbits_to_8bits(6, v));
|
||||
break;
|
||||
}
|
||||
|
||||
for (int x=1; x<=8; ++x) {
|
||||
for (int v=0; v<(1<<x); ++v)
|
||||
EXPECT_LE(std::abs((255 * v / ((1<<x)-1)) - scale_xbits_to_8bits(x, v)), 1);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user