MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / TEST

Function TEST

source/test/color_test.cpp:7–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5using namespace Star;
6
7TEST(ColorTest, ColorTemperature) {
8 Color temp1000 = Color::temperature(1000);
9 Color temp3000 = Color::temperature(3000);
10 Color temp5000 = Color::temperature(5000);
11 Color temp6000 = Color::temperature(6000);
12 Color temp7000 = Color::temperature(7000);
13 Color temp10000 = Color::temperature(10000);
14 Color temp20000 = Color::temperature(20000);
15
16 EXPECT_EQ(temp1000.red(), 255);
17 EXPECT_EQ(temp1000.green(), 68);
18 EXPECT_EQ(temp1000.blue(), 0);
19 EXPECT_EQ(temp3000.red(), 255);
20 EXPECT_EQ(temp3000.green(), 177);
21 EXPECT_EQ(temp3000.blue(), 110);
22 EXPECT_EQ(temp5000.red(), 255);
23 EXPECT_EQ(temp5000.green(), 228);
24 EXPECT_EQ(temp5000.blue(), 206);
25 EXPECT_EQ(temp6000.red(), 255);
26 EXPECT_EQ(temp6000.green(), 246);
27 EXPECT_EQ(temp6000.blue(), 237);
28 EXPECT_EQ(temp7000.red(), 243);
29 EXPECT_EQ(temp7000.green(), 242);
30 EXPECT_EQ(temp7000.blue(), 255);
31 EXPECT_EQ(temp10000.red(), 202);
32 EXPECT_EQ(temp10000.green(), 218);
33 EXPECT_EQ(temp10000.blue(), 255);
34 EXPECT_EQ(temp20000.red(), 171);
35 EXPECT_EQ(temp20000.green(), 198);
36 EXPECT_EQ(temp20000.blue(), 255);
37}

Callers

nothing calls this directly

Calls 3

redMethod · 0.80
greenMethod · 0.80
blueMethod · 0.80

Tested by

no test coverage detected