#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 wellKnown; EXPECT_TRUE(getWellKnown(owners, request, wellKnown)); EXPECT_EQ(wellKnown, 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 wellKnown; EXPECT_FALSE(getWellKnown(owners, request, wellKnown)); EXPECT_TRUE(wellKnown.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 wellKnown; owners[request] = "test"; EXPECT_TRUE(getWellKnown(owners, request, wellKnown)); EXPECT_EQ(wellKnown, "test"); }