#include "kblib/trie.h" #include "catch.hpp" #include TEST_CASE("trie") { KBLIB_UNUSED auto test = kblib::trie{}; static_assert(std::is_same, kblib::default_extractor_t>::value, "default_extractor is indexer"); static_assert(kblib::extractor_policy_for::value == kblib::extractor_policy::random_access, "std::string is a random access container"); static_assert( std::is_same::value_type, char>::value, "value_type of std::string is char"); KBLIB_UNUSED auto test2 = kblib::trie{}; KBLIB_UNUSED auto test3 = kblib::trie{}; }