#define THEME_TEST #include "components/smart_display/tile_palette.h" #include int main() { assert(tile_palette::color("auto")==0); assert(tile_palette::color("")==0); assert(tile_palette::color("unknown-future-choice")==0); assert(tile_palette::color("red")==0xFADADD); assert(tile_palette::color("green")!=tile_palette::color("red")); // "None" is not a colour: the card is hidden, and old firmware falls back to automatic. assert(tile_palette::color("none")==0); assert(tile_palette::transparent("none")); assert(!tile_palette::transparent("auto") && !tile_palette::transparent("red") && !tile_palette::transparent("")); }