summaryrefslogtreecommitdiff
path: root/tests/ui-app-ambient_unittests/mock/aul_mock.hh
diff options
context:
space:
mode:
authorjh9216.park <jh9216.park@samsung.com>2021-02-17 01:58:36 -0500
committerChanggyu Choi <changyu.choi@samsung.com>2022-01-07 16:36:54 +0900
commitfe69e56a0be97a9c4326670aa1ba07f99efecfb2 (patch)
tree80d2135aa583cde326e35ddcf0f258c9c4f6d11b /tests/ui-app-ambient_unittests/mock/aul_mock.hh
parente96933bd7a495c089f0daf960622d0eb73d142ef (diff)
downloadapplication-fe69e56a0be97a9c4326670aa1ba07f99efecfb2.tar.gz
application-fe69e56a0be97a9c4326670aa1ba07f99efecfb2.tar.bz2
application-fe69e56a0be97a9c4326670aa1ba07f99efecfb2.zip
Refactor capi-appfw-application
- Use app-core for C++ Requires: - https://review.tizen.org/gerrit/#/c/platform/core/appfw/app-core/+/247812/ - https://review.tizen.org/gerrit/#/c/platform/core/api/app-common/+/253882/ Change-Id: I55abe8e29cb188eb2821eca701563402aa8ed3bf Signed-off-by: jh9216.park <jh9216.park@samsung.com>
Diffstat (limited to 'tests/ui-app-ambient_unittests/mock/aul_mock.hh')
-rw-r--r--tests/ui-app-ambient_unittests/mock/aul_mock.hh38
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/ui-app-ambient_unittests/mock/aul_mock.hh b/tests/ui-app-ambient_unittests/mock/aul_mock.hh
new file mode 100644
index 0000000..e7bdd73
--- /dev/null
+++ b/tests/ui-app-ambient_unittests/mock/aul_mock.hh
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2021 Samsung Electronics Co., Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef UI_APP_AMBIENT_UNITTESTS_MOCK_AUL_MOCK_HH_
+#define UI_APP_AMBIENT_UNITTESTS_MOCK_AUL_MOCK_HH_
+
+#include <aul.h>
+#include <aul_app_com.h>
+
+#include <gmock/gmock.h>
+
+#include "ui-app-ambient_unittests/mock/module_mock.hh"
+
+class AulMock : public virtual ModuleMock {
+ public:
+ virtual ~AulMock() {}
+
+ MOCK_METHOD3(aul_app_get_appid_bypid, int (int, char*, int));
+ MOCK_METHOD5(aul_app_com_create,
+ int (const char*, aul_app_com_permission_h, app_com_cb, void*,
+ aul_app_com_connection_h*));
+ MOCK_METHOD2(aul_app_com_send, int (const char*, bundle*));
+};
+
+#endif // UI_APP_AMBIENT_UNITTESTS_MOCK_AUL_MOCK_HH_