MCPcopy Create free account
hub / github.com/OpenVPN/openvpn3-linux / TEST

Function TEST

src/tests/unit/platforminfo.cpp:23–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21
22
23TEST(PlatformInfo, DBus)
24{
25 try
26 {
27 auto dbc = DBus::Connection::Create(DBus::BusType::SYSTEM);
28 PlatformInfo plinfo(dbc);
29
30 if (!plinfo.DBusAvailable())
31 {
32 GTEST_SKIP() << "A required D-Bus service isn't available";
33 }
34 std::string s{plinfo.str()};
35 ASSERT_TRUE(s.find("generic:") == std::string::npos)
36 << "PlatformInfo D-Bus call failed";
37 }
38 catch (const DBus::Connection::Exception &)
39 {
40 GTEST_SKIP() << "A required D-Bus service isn't available";
41 }
42}
43
44
45TEST(PlatformInfo, uname)

Callers

nothing calls this directly

Calls 2

DBusAvailableMethod · 0.80
strMethod · 0.45

Tested by

no test coverage detected