xref: /openbmc/sdbusplus/test/gen/test_server_construct_with_object_path.cpp (revision 90af4772c2fd51e74e6984978fb8d6d8688ded05)
1*90af4772SAlexander Hansen #include "sdbusplus/server.hpp"
2*90af4772SAlexander Hansen #include "server/Test/server.hpp"
3*90af4772SAlexander Hansen 
4*90af4772SAlexander Hansen #include <gtest/gtest.h>
5*90af4772SAlexander Hansen 
TEST(ServerConstructWithObjectPath,NoProps)6*90af4772SAlexander Hansen TEST(ServerConstructWithObjectPath, NoProps)
7*90af4772SAlexander Hansen {
8*90af4772SAlexander Hansen     auto bus = sdbusplus::bus::new_default();
9*90af4772SAlexander Hansen 
10*90af4772SAlexander Hansen     sdbusplus::message::object_path path("/");
11*90af4772SAlexander Hansen 
12*90af4772SAlexander Hansen     sdbusplus::server::server::Test t(bus, path);
13*90af4772SAlexander Hansen }
14*90af4772SAlexander Hansen 
TEST(ServerConstructWithObjectPath,WithProps)15*90af4772SAlexander Hansen TEST(ServerConstructWithObjectPath, WithProps)
16*90af4772SAlexander Hansen {
17*90af4772SAlexander Hansen     auto bus = sdbusplus::bus::new_default();
18*90af4772SAlexander Hansen 
19*90af4772SAlexander Hansen     const std::map<std::string,
20*90af4772SAlexander Hansen                    sdbusplus::common::server::Test::PropertiesVariant>
21*90af4772SAlexander Hansen         props = {{"SomeValue", 1}};
22*90af4772SAlexander Hansen 
23*90af4772SAlexander Hansen     sdbusplus::message::object_path path("/");
24*90af4772SAlexander Hansen 
25*90af4772SAlexander Hansen     sdbusplus::server::server::Test t(bus, path, props);
26*90af4772SAlexander Hansen }
27