1*fa5e4d32SSunny Srivastava #include <utility/vpd_specific_utility.hpp> 2*fa5e4d32SSunny Srivastava 3*fa5e4d32SSunny Srivastava #include <cassert> 4*fa5e4d32SSunny Srivastava #include <string> 5*fa5e4d32SSunny Srivastava 6*fa5e4d32SSunny Srivastava #include <gtest/gtest.h> 7*fa5e4d32SSunny Srivastava 8*fa5e4d32SSunny Srivastava using namespace vpd; 9*fa5e4d32SSunny Srivastava TEST(UtilsTest,TestValidValue)10*fa5e4d32SSunny SrivastavaTEST(UtilsTest, TestValidValue) 11*fa5e4d32SSunny Srivastava { 12*fa5e4d32SSunny Srivastava std::string key = "VINI"; 13*fa5e4d32SSunny Srivastava std::string encoding = "MAC"; 14*fa5e4d32SSunny Srivastava std::string expected = "56:49:4e:49"; 15*fa5e4d32SSunny Srivastava EXPECT_EQ(expected, vpdSpecificUtility::encodeKeyword(key, encoding)); 16*fa5e4d32SSunny Srivastava } 17*fa5e4d32SSunny Srivastava main(int argc,char ** argv)18*fa5e4d32SSunny Srivastavaint main(int argc, char** argv) 19*fa5e4d32SSunny Srivastava { 20*fa5e4d32SSunny Srivastava ::testing::InitGoogleTest(&argc, argv); 21*fa5e4d32SSunny Srivastava 22*fa5e4d32SSunny Srivastava return RUN_ALL_TESTS(); 23*fa5e4d32SSunny Srivastava } 24