message.cpp (0d6f56d2a51a2f37c41f95937c0709b12fabdf1b) | message.cpp (377e76abd1f1deb498e8495c61fb160675584eec) |
---|---|
1// Copyright (c) Benjamin Kietzman (github.com/bkietz) 2// 3// Distributed under the Boost Software License, Version 1.0. (See accompanying 4// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 6#include <dbus/connection.hpp> 7#include <dbus/endpoint.hpp> 8#include <dbus/error.hpp> --- 22 unchanged lines hidden (view full) --- 31 int i; 32 m2 >> i; 33 ASSERT_EQ(i, 1); 34 35 // m.get_sender(); 36} 37 38TEST(MessageTest, Misc) { | 1// Copyright (c) Benjamin Kietzman (github.com/bkietz) 2// 3// Distributed under the Boost Software License, Version 1.0. (See accompanying 4// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 6#include <dbus/connection.hpp> 7#include <dbus/endpoint.hpp> 8#include <dbus/error.hpp> --- 22 unchanged lines hidden (view full) --- 31 int i; 32 m2 >> i; 33 ASSERT_EQ(i, 1); 34 35 // m.get_sender(); 36} 37 38TEST(MessageTest, Misc) { |
39 auto signal_name = std::string("PropertiesChanged"); | 39 auto signal_name = std::string("PropertiesChanged"); |
40 dbus::endpoint test_endpoint( 41 "org.freedesktop.Avahi", 42 "/xyz/openbmc_project/sensors/temperature/LR_Brd_Temp", 43 "org.freedesktop.DBus.Properties"); 44 auto m = dbus::message::new_signal(test_endpoint, signal_name); 45 46 dbus::dbus_variant v(std::string("hello world")); 47 m.pack(v); 48 49 std::vector<dbus::dbus_variant> av{{std::string("hello world"), 1, 42}}; 50 m.pack(v, av); | 40 dbus::endpoint test_endpoint( 41 "org.freedesktop.Avahi", 42 "/xyz/openbmc_project/sensors/temperature/LR_Brd_Temp", 43 "org.freedesktop.DBus.Properties"); 44 auto m = dbus::message::new_signal(test_endpoint, signal_name); 45 46 dbus::dbus_variant v(std::string("hello world")); 47 m.pack(v); 48 49 std::vector<dbus::dbus_variant> av{{std::string("hello world"), 1, 42}}; 50 m.pack(v, av); |
51 52 double foo = 1.0; 53 m.pack(foo, foo, foo); |
|
51} 52 | 54} 55 |
53 | |
54TEST(MessageTest, VariadicCallback) { | 56TEST(MessageTest, VariadicCallback) { |
55 auto signal_name = std::string("PropertiesChanged"); | 57 auto signal_name = std::string("PropertiesChanged"); |
56 dbus::endpoint test_endpoint( 57 "org.freedesktop.Avahi", 58 "/xyz/openbmc_project/sensors/temperature/LR_Brd_Temp", 59 "org.freedesktop.DBus.Properties"); 60 auto m = dbus::message::new_signal(test_endpoint, signal_name); 61 62 dbus::dbus_variant v(std::string("hello world")); 63 std::vector<dbus::dbus_variant> av{{std::string("hello world"), 1, 42}}; --- 28 unchanged lines hidden --- | 58 dbus::endpoint test_endpoint( 59 "org.freedesktop.Avahi", 60 "/xyz/openbmc_project/sensors/temperature/LR_Brd_Temp", 61 "org.freedesktop.DBus.Properties"); 62 auto m = dbus::message::new_signal(test_endpoint, signal_name); 63 64 dbus::dbus_variant v(std::string("hello world")); 65 std::vector<dbus::dbus_variant> av{{std::string("hello world"), 1, 42}}; --- 28 unchanged lines hidden --- |