#include "IIpcConfig.h" #include "ILog.h" // #include #include namespace IpcConfigTest { // ../output_files/test/bin/IpcConfigTest --gtest_filter=IpcConfigTest.Demo TEST(IpcConfigTest, Demo) { CreateLogModule(); CreateIpcConfig(); ILogInit(LOG_INSTANCE_TYPE_END); IIpcConfig::GetInstance()->Init(); int testNum = IIpcConfig::GetInstance()->GetInt(IpcConfigKey::TEST_NUM); LogInfo("Get testNum = %d\n", testNum); const int numInt = 999; IIpcConfig::GetInstance()->SetInt(IpcConfigKey::TEST_NUM, numInt); short testShort = IIpcConfig::GetInstance()->GetShort(IpcConfigKey::TEST_SHORT); LogInfo("Get test_short = %d\n", testShort); const short numShort = 888; IIpcConfig::GetInstance()->SetShort(IpcConfigKey::TEST_SHORT, numShort); long testLong = IIpcConfig::GetInstance()->GetLong(IpcConfigKey::TEST_LONG); LogInfo("Get test_long = %d\n", testLong); const long numLong = 777; IIpcConfig::GetInstance()->SetLong(IpcConfigKey::TEST_LONG, numLong); long long testLLong = IIpcConfig::GetInstance()->GetLLong(IpcConfigKey::TEST_LLONG); LogInfo("Get test_llong = %d\n", testLLong); const long long numLLong = 666; IIpcConfig::GetInstance()->SetLLong(IpcConfigKey::TEST_LLONG, numLLong); const std::string testString = IIpcConfig::GetInstance()->GetString(IpcConfigKey::TEST_STRING); LogInfo("Get testString = %s\n", testString.c_str()); const std::string string = "define"; IIpcConfig::GetInstance()->SetString(IpcConfigKey::TEST_STRING, string); IIpcConfig::GetInstance()->ConfigFileSave(); IIpcConfig::GetInstance()->UnInit(); ILogUnInit(); DestroyLogModule(); } } // namespace IpcConfigTest