xref: /openbmc/sdbusplus/test/gen/test_aserver_no_uninitialized_value_constructor.cpp (revision f2cc743735e1cfea65e765619b1d8334b22932e6)
10cfa35a5SAlexander Hansen #include "sdbusplus/async.hpp"
20cfa35a5SAlexander Hansen #include "server/Test/aserver.hpp"
30cfa35a5SAlexander Hansen 
40cfa35a5SAlexander Hansen #include <sdbusplus/async/context.hpp>
50cfa35a5SAlexander Hansen 
6*f2cc7437SEd Tanous #include <cassert>
70cfa35a5SAlexander Hansen #include <memory>
80cfa35a5SAlexander Hansen #include <regex>
90cfa35a5SAlexander Hansen 
100cfa35a5SAlexander Hansen class A : public sdbusplus::aserver::server::Test<A>
110cfa35a5SAlexander Hansen {};
120cfa35a5SAlexander Hansen 
main()130cfa35a5SAlexander Hansen int main()
140cfa35a5SAlexander Hansen {
150cfa35a5SAlexander Hansen     sdbusplus::async::context ctx;
160cfa35a5SAlexander Hansen 
170cfa35a5SAlexander Hansen     sdbusplus::aserver::server::Test<A> t2(ctx, "/");
180cfa35a5SAlexander Hansen 
190cfa35a5SAlexander Hansen     assert(t2.some_value() == 0);
200cfa35a5SAlexander Hansen 
210cfa35a5SAlexander Hansen     t2.some_value(4);
220cfa35a5SAlexander Hansen 
230cfa35a5SAlexander Hansen     return 0;
240cfa35a5SAlexander Hansen }
25