1 #include "remote_logging_tests.hpp"
2 #include "xyz/openbmc_project/Common/error.hpp"
3 
4 namespace phosphor
5 {
6 namespace logging
7 {
8 namespace test
9 {
10 
11 using namespace sdbusplus::xyz::openbmc_project::Common::Error;
12 
13 TEST_F(TestRemoteLogging, testGoodAddress)
14 {
15     config->address("1.1.1.1");
16     EXPECT_EQ(config->address(), "1.1.1.1");
17 
18     config->address("abcd:ef01::01");
19     EXPECT_EQ(config->address(), "abcd:ef01::01");
20 }
21 
22 TEST_F(TestRemoteLogging, testBadAddress)
23 {
24     EXPECT_THROW(config->address("this is not_an_IP!"), InvalidArgument);
25 }
26 
27 } // namespace test
28 } // namespace logging
29 } // namespace phosphor
30