name_vanished_handler(nullptr, "test", (gpointer)id);
return 10;
}
+GDBusMessage* g_dbus_message_new_method_call_fake(const gchar* arg0,
+ const gchar* arg1, const gchar* arg2, const gchar* arg3) {
+ GDBusMessage* message = (GDBusMessage*)g_object_new(G_TYPE_OBJECT, nullptr);
+ return message;
+}
TEST_F(MessagePortTest, message_port_register_local_port2) {
GDBusNodeInfo* info = reinterpret_cast<GDBusNodeInfo*>(
WillOnce(Invoke(__g_bus_watch_name_on_connection));
EXPECT_CALL(GetMock<GioMock>(),
g_dbus_message_new_method_call(_, _, _, _)).
- WillOnce(Return(&__message));
+ WillOnce(Invoke(g_dbus_message_new_method_call_fake));
EXPECT_CALL(GetMock<GioMock>(),
g_dbus_connection_send_message_with_reply_sync(_, _, _, _, _, _, _)).
WillOnce(Return(&__message));
TEST_F(MessagePortTest, message_port_send_message) {
EXPECT_CALL(GetMock<GioMock>(),
g_dbus_message_new_method_call(_, _, _, _)).
- WillOnce(Return(&__message));
+ WillOnce(Invoke(g_dbus_message_new_method_call_fake));
tizen_base::Bundle message;
int ret = message_port_send_message("test", "PORT", message.GetHandle());
TEST_F(MessagePortTest, message_port_send_message_with_local_port) {
EXPECT_CALL(GetMock<GioMock>(),
g_dbus_message_new_method_call(_, _, _, _)).
- WillOnce(Return(&__message));
+ WillOnce(Invoke(g_dbus_message_new_method_call_fake));
tizen_base::Bundle message;
int ret = message_port_send_message_with_local_port(
EXPECT_CALL(GetMock<GioMock>(),
g_dbus_message_new_method_call(_, _, _, _)).
- WillOnce(Return(&__message));
+ WillOnce(Invoke(g_dbus_message_new_method_call_fake));
tizen_base::Bundle message;
int ret = message_port_send_message_with_local_port(
"remote_app", "PORT", message.GetHandle(), 1);
- g_variant_unref(__call_sync_reply);
- __call_sync_reply = nullptr;
+ __call_sync_reply = g_variant_new("(b)", true);
ret = message_port_send_message_with_local_port(
"remote_app", "PORT", message.GetHandle(), 1);
- g_variant_unref(__call_sync_reply);
- __call_sync_reply = nullptr;
EXPECT_EQ(ret, MESSAGE_PORT_ERROR_NONE);
__io_func(nullptr, G_IO_IN, __io_data);
EXPECT_CALL(GetMock<GioMock>(),
g_dbus_message_new_method_call(_, _, _, _)).
- WillOnce(Return(&__message));
+ WillOnce(Invoke(g_dbus_message_new_method_call_fake));
tizen_base::Bundle message;
int ret = message_port_send_message_with_local_port(
"remote_app", "PORT", message.GetHandle(), 1);
- g_variant_unref(__call_sync_reply);
__call_sync_reply = nullptr;
EXPECT_EQ(ret, MESSAGE_PORT_ERROR_NONE);
__io_notify(__io_data);
TEST_F(MessagePortTest, message_port_send_trusted_message_with_local_port) {
EXPECT_CALL(GetMock<GioMock>(),
g_dbus_message_new_method_call(_, _, _, _)).
- WillOnce(Return(&__message));
+ WillOnce(Invoke(g_dbus_message_new_method_call_fake));
tizen_base::Bundle message;
int ret = message_port_send_trusted_message_with_local_port(
TEST_F(MessagePortTest, message_port_send_trusted_message) {
EXPECT_CALL(GetMock<GioMock>(),
g_dbus_message_new_method_call(_, _, _, _)).
- WillOnce(Return(&__message));
+ WillOnce(Invoke(g_dbus_message_new_method_call_fake));
tizen_base::Bundle message;
int ret = message_port_send_trusted_message(