#include #include #include #include "graphics/palette.hpp" using namespace fmt; using namespace fuc2; namespace palette_tests { void test_color_palette_test() { palette::init(); CHECK(palette::initialized() == true); // confirm it's idempotent palette::init(); sf::Color expect{10, 10, 10, 255}; auto gui_text = palette::get("gui/theme:dark_dark"); CHECK(gui_text == expect); gui_text = palette::get("gui/theme", "mid"); CHECK(gui_text != expect); expect = {100, 100, 100, 255}; CHECK(gui_text == expect); } fuc2::Set TESTS{ .name="palette", .tests={ TEST(test_color_palette_test), } }; }