xref: /openbmc/phosphor-logging/test/remote_logging_test_address.cpp (revision 27e9f1313fd30a6aee6dfd5d79a453f65c46fe0d)
1834dcf10SDeepak Kodihalli #include "remote_logging_tests.hpp"
2834dcf10SDeepak Kodihalli #include "xyz/openbmc_project/Common/error.hpp"
3834dcf10SDeepak Kodihalli 
4834dcf10SDeepak Kodihalli namespace phosphor
5834dcf10SDeepak Kodihalli {
6834dcf10SDeepak Kodihalli namespace logging
7834dcf10SDeepak Kodihalli {
8834dcf10SDeepak Kodihalli namespace test
9834dcf10SDeepak Kodihalli {
10834dcf10SDeepak Kodihalli 
11834dcf10SDeepak Kodihalli using namespace sdbusplus::xyz::openbmc_project::Common::Error;
12834dcf10SDeepak Kodihalli 
13834dcf10SDeepak Kodihalli TEST_F(TestRemoteLogging, testGoodAddress)
14834dcf10SDeepak Kodihalli {
15834dcf10SDeepak Kodihalli     config->address("1.1.1.1");
16834dcf10SDeepak Kodihalli     EXPECT_EQ(config->address(), "1.1.1.1");
17834dcf10SDeepak Kodihalli }
18834dcf10SDeepak Kodihalli 
19834dcf10SDeepak Kodihalli TEST_F(TestRemoteLogging, testBadAddress)
20834dcf10SDeepak Kodihalli {
21*27e9f131SAndrew Geissler     EXPECT_THROW(config->address("this is not_an_IP!"), InvalidArgument);
22834dcf10SDeepak Kodihalli }
23834dcf10SDeepak Kodihalli 
24834dcf10SDeepak Kodihalli } // namespace test
25834dcf10SDeepak Kodihalli } // namespace logging
26834dcf10SDeepak Kodihalli } // namespace phosphor
27