MCPcopy Create free account
hub / github.com/comaps/comaps / TestAngleColors

Function TestAngleColors

libs/map/map_tests/chart_generator_tests.cpp:40–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38}
39
40void TestAngleColors(size_t width, size_t height, vector<uint8_t> const & frameBuffer, uint8_t expectedR,
41 uint8_t expectedG, uint8_t expectedB, uint8_t expectedA)
42{
43 TEST_EQUAL(frameBuffer.size(), width * height * kAltitudeChartBPP, ());
44 TEST(IsColor(frameBuffer, 0 /* startColorIdx */, expectedR, expectedG, expectedB, expectedA), ());
45 TEST(IsColor(frameBuffer, kAltitudeChartBPP * (width - 1) /* startColorIdx */, expectedR, expectedG, expectedB,
46 expectedA),
47 ());
48 TEST(IsColor(frameBuffer, kAltitudeChartBPP * height * (width - 1) /* startColorIdx */, expectedR, expectedG,
49 expectedB, expectedA),
50 ());
51 TEST(IsColor(frameBuffer, kAltitudeChartBPP * height * width - kAltitudeChartBPP /* startColorIdx */, expectedR,
52 expectedG, expectedB, expectedA),
53 ());
54}
55} // namespace
56
57UNIT_TEST(ScaleChartData_Test)

Callers 1

UNIT_TESTFunction · 0.85

Calls 3

TESTFunction · 0.85
IsColorFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected