|
|
|
@ -14,7 +14,7 @@ TEST_F(InternalsTest, RGBtoANSIWhite) {
|
|
|
|
|
unsigned r, g, b;
|
|
|
|
|
for(r = 250 ; r < 256 ; ++r){
|
|
|
|
|
g = b = r;
|
|
|
|
|
EXPECT_EQ(15, rgb_to_ansi256(r, g, b));
|
|
|
|
|
EXPECT_EQ(15, rgb_quantize_256(r, g, b));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -22,7 +22,7 @@ TEST_F(InternalsTest, RGBtoANSIBlack) {
|
|
|
|
|
unsigned r, g, b;
|
|
|
|
|
for(r = 0 ; r < 10 ; ++r){
|
|
|
|
|
g = b = r;
|
|
|
|
|
EXPECT_EQ(0, rgb_to_ansi256(r, g, b));
|
|
|
|
|
EXPECT_EQ(0, rgb_quantize_256(r, g, b));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -30,7 +30,7 @@ TEST_F(InternalsTest, RGBtoANSIGrey) {
|
|
|
|
|
unsigned r, g, b;
|
|
|
|
|
for(r = 10 ; r < 244 ; ++r){
|
|
|
|
|
g = b = r;
|
|
|
|
|
EXPECT_EQ(231 + (r * 5) / 49, rgb_to_ansi256(r, g, b));
|
|
|
|
|
EXPECT_EQ(231 + (r * 5) / 49, rgb_quantize_256(r, g, b));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -39,7 +39,7 @@ TEST_F(InternalsTest, RGBtoANSIRed) {
|
|
|
|
|
unsigned r, g, b;
|
|
|
|
|
g = b = 0x0;
|
|
|
|
|
for(r = 0 ; r < 256 ; ++r){
|
|
|
|
|
int c256 = rgb_to_ansi256(r, g, b);
|
|
|
|
|
int c256 = rgb_quantize_256(r, g, b);
|
|
|
|
|
if(r < 8){
|
|
|
|
|
EXPECT_EQ(0, c256);
|
|
|
|
|
}else{
|
|
|
|
@ -54,7 +54,7 @@ TEST_F(InternalsTest, RGBtoANSIGreen) {
|
|
|
|
|
unsigned r, g, b;
|
|
|
|
|
r = b = 0x0;
|
|
|
|
|
for(g = 0 ; g < 256 ; ++g){
|
|
|
|
|
int c256 = rgb_to_ansi256(r, g, b);
|
|
|
|
|
int c256 = rgb_quantize_256(r, g, b);
|
|
|
|
|
EXPECT_GT(48, c256);
|
|
|
|
|
if(g < 8){
|
|
|
|
|
EXPECT_EQ(0, c256);
|
|
|
|
@ -70,7 +70,7 @@ TEST_F(InternalsTest, RGBtoANSIBlue) {
|
|
|
|
|
unsigned r, g, b;
|
|
|
|
|
r = g = 0x0;
|
|
|
|
|
for(b = 0 ; b < 256 ; ++b){
|
|
|
|
|
int c256 = rgb_to_ansi256(r, g, b);
|
|
|
|
|
int c256 = rgb_quantize_256(r, g, b);
|
|
|
|
|
EXPECT_GT(22, c256);
|
|
|
|
|
if(b < 8){
|
|
|
|
|
EXPECT_EQ(0, c256);
|
|
|
|
|