xref: /openbmc/phosphor-logging/test/remote_logging_test_address.cpp (revision 834dcf100f87966bdcb322afda4c23fa4135c021)
1*834dcf10SDeepak Kodihalli #include "remote_logging_tests.hpp"
2*834dcf10SDeepak Kodihalli #include "xyz/openbmc_project/Common/error.hpp"
3*834dcf10SDeepak Kodihalli 
4*834dcf10SDeepak Kodihalli namespace phosphor
5*834dcf10SDeepak Kodihalli {
6*834dcf10SDeepak Kodihalli namespace logging
7*834dcf10SDeepak Kodihalli {
8*834dcf10SDeepak Kodihalli namespace test
9*834dcf10SDeepak Kodihalli {
10*834dcf10SDeepak Kodihalli 
11*834dcf10SDeepak Kodihalli using namespace sdbusplus::xyz::openbmc_project::Common::Error;
12*834dcf10SDeepak Kodihalli 
13*834dcf10SDeepak Kodihalli TEST_F(TestRemoteLogging, testGoodAddress)
14*834dcf10SDeepak Kodihalli {
15*834dcf10SDeepak Kodihalli     config->address("1.1.1.1");
16*834dcf10SDeepak Kodihalli     EXPECT_EQ(config->address(), "1.1.1.1");
17*834dcf10SDeepak Kodihalli }
18*834dcf10SDeepak Kodihalli 
19*834dcf10SDeepak Kodihalli TEST_F(TestRemoteLogging, testBadAddress)
20*834dcf10SDeepak Kodihalli {
21*834dcf10SDeepak Kodihalli     EXPECT_THROW(config->address("not_an_IP"), InvalidArgument);
22*834dcf10SDeepak Kodihalli }
23*834dcf10SDeepak Kodihalli 
24*834dcf10SDeepak Kodihalli }// namespace test
25*834dcf10SDeepak Kodihalli }// namespace logging
26*834dcf10SDeepak Kodihalli }// namespace phosphor
27