1 // Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
2 // Use of this source code is governed by a apache 2.0 license that can be
3 // found in the LICENSE file.
5 #include "app_common_mock.h"
6 #include "cynara_mock.h"
12 DEFINE_FAKE_VALUE_FUNC(int, app_get_id, char **);
15 DEFINE_FAKE_VALUE_FUNC(int, cynara_initialize, cynara**,
16 const cynara_configuration*);
17 DEFINE_FAKE_VALUE_FUNC(int, cynara_finish, cynara*);
18 DEFINE_FAKE_VALUE_FUNC(int, cynara_check, cynara*,
19 const char*, const char*, const char*, const char*);
20 DEFINE_FAKE_VALUE_FUNC(int, cynara_creds_gdbus_get_client, GDBusConnection*,
21 const gchar*, enum cynara_client_creds, gchar**);
22 DEFINE_FAKE_VALUE_FUNC(int, cynara_creds_gdbus_get_user, GDBusConnection*,
23 const gchar*, enum cynara_user_creds, gchar**);
26 DEFINE_FAKE_VALUE_FUNC(GDBusConnection*, g_bus_get_sync, GBusType,
27 GCancellable*, GError**);
28 DEFINE_FAKE_VALUE_FUNC(guint, g_bus_own_name_on_connection,
29 GDBusConnection*, const gchar*, GBusNameOwnerFlags,
30 GBusNameAcquiredCallback, GBusNameLostCallback, gpointer,
32 DEFINE_FAKE_VALUE_FUNC(gboolean, g_dbus_connection_emit_signal,
33 GDBusConnection*, const gchar*, const gchar*,
34 const gchar*, const gchar*, GVariant*, GError**);
35 DEFINE_FAKE_VALUE_FUNC(guint, g_bus_watch_name_on_connection,
36 GDBusConnection*, const gchar*, GBusNameWatcherFlags,
37 GBusNameAppearedCallback, GBusNameVanishedCallback, gpointer,
39 DEFINE_FAKE_VALUE_FUNC(guint, g_bus_watch_name,
40 GBusType, const gchar*, GBusNameWatcherFlags,
41 GBusNameAppearedCallback, GBusNameVanishedCallback, gpointer,
43 DEFINE_FAKE_VALUE_FUNC(GDBusMessage*, g_dbus_message_new_method_call,
44 const gchar*, const gchar*, const gchar*, const gchar*);
45 DEFINE_FAKE_VOID_FUNC(g_bus_unwatch_name, guint);
46 DEFINE_FAKE_VOID_FUNC(g_dbus_message_set_body, GDBusMessage *,
48 DEFINE_FAKE_VALUE_FUNC(GDBusMessage*, g_dbus_connection_send_message_with_reply_sync,
49 GDBusConnection*, GDBusMessage*, GDBusSendMessageFlags, gint,
50 volatile guint32*, GCancellable*, GError**);
51 DEFINE_FAKE_VOID_FUNC(g_object_unref, gpointer);
52 DEFINE_FAKE_VALUE_FUNC(GVariant*, g_dbus_message_get_body, GDBusMessage*);
53 DEFINE_FAKE_VOID_FUNC(g_dbus_connection_signal_unsubscribe, GDBusConnection*,
55 DEFINE_FAKE_VALUE_FUNC(guint, g_dbus_connection_signal_subscribe,
56 GDBusConnection*, const gchar*, const gchar*,
57 const gchar*, const gchar*, const gchar*,
58 GDBusSignalFlags, GDBusSignalCallback,
59 gpointer, GDestroyNotify);
60 DEFINE_FAKE_VALUE_FUNC(const gchar *, g_dbus_connection_get_unique_name,