#include "lib/font.h" #include "lib/font_comparator.h" #include #include using std::make_shared; using std::map; using std::shared_ptr; using std::string; BOOST_AUTO_TEST_CASE(font_comparator_test) { map cache; auto font = make_shared("foo"); BOOST_CHECK(cache.find(font->content()) == cache.end()); cache[font->content()] = "foo"; BOOST_CHECK(cache.find(font->content()) != cache.end()); font->set_file("test/data/Inconsolata-VF.ttf"); BOOST_CHECK(cache.find(font->content()) == cache.end()); }