#include "src/processing.hpp" #include // Verify if name does not start with a : that it is returned TEST(WellKnownName, NameNotStartColon) { boost::container::flat_map owners; const std::string request = "test"; std::string well_known; EXPECT_TRUE(getWellKnown(owners, request, well_known)); EXPECT_EQ(well_known, request); } // Verify if name is not found, false is returned TEST(WellKnownName, NameNotFound) { boost::container::flat_map owners; const std::string request = ":test"; std::string well_known; EXPECT_FALSE(getWellKnown(owners, request, well_known)); EXPECT_TRUE(well_known.empty()); } // Verify if name is found, true is returned and name is correct TEST(WellKnownName, NameFound) { boost::container::flat_map owners; const std::string request = ":1.25"; std::string well_known; owners[request] = "test"; EXPECT_TRUE(getWellKnown(owners, request, well_known)); EXPECT_EQ(well_known, "test"); }