Merge branch 'tizen_5.5' into tizen
[platform/core/uifw/capi-ui-sticker.git] / tests / mock / mock.cc
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.
4
5 #include "app_common_mock.h"
6 #include "cynara_mock.h"
7 #include "gio_mock.h"
8
9 DEFINE_FFF_GLOBALS;
10
11 /* app_common */
12 DEFINE_FAKE_VALUE_FUNC(int, app_get_id, char **);
13
14 /* cynara */
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**);
24
25 /* gio */
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,
31     GDestroyNotify);
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,
38     GDestroyNotify);
39 DEFINE_FAKE_VALUE_FUNC(guint, g_bus_watch_name,
40     GBusType, const gchar*, GBusNameWatcherFlags,
41     GBusNameAppearedCallback, GBusNameVanishedCallback, gpointer,
42     GDestroyNotify);
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 *,
47     GVariant*);
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*,
54     guint);
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,
61     GDBusConnection*);