summaryrefslogtreecommitdiff
path: root/src/components/application_manager/test
diff options
context:
space:
mode:
authormked-luxoft <mked@luxoft.com>2019-08-15 15:53:49 +0300
committerAndriy Byzhynar (GitHub) <AByzhynar@luxoft.com>2019-08-20 21:17:13 +0300
commit1ff190e79fb2a5eaa530ffa824a1a5a59a432ab9 (patch)
treeba1c0c34f3f0b109352b96f79451e682075031f0 /src/components/application_manager/test
parentc4cc7348bc95bb4c010ddb0f071dafd36476e893 (diff)
downloadsdl_core-1ff190e79fb2a5eaa530ffa824a1a5a59a432ab9.tar.gz
Add accumulating window capabilities
Accumulating window capabilities is needed so SDL can send mobile a full list of window capabilities in response to GetSystemCapabilities. At the same time, a new function display_capabilities(window_id) is introduced, so SDL can send window capabilities of only affected window to mobile.
Diffstat (limited to 'src/components/application_manager/test')
-rw-r--r--src/components/application_manager/test/include/application_manager/mock_application.h5
-rw-r--r--src/components/application_manager/test/include/application_manager/mock_hmi_capabilities.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/components/application_manager/test/include/application_manager/mock_application.h b/src/components/application_manager/test/include/application_manager/mock_application.h
index d90edbe2a1..e0f00f7b3a 100644
--- a/src/components/application_manager/test/include/application_manager/mock_application.h
+++ b/src/components/application_manager/test/include/application_manager/mock_application.h
@@ -249,6 +249,9 @@ class MockApplication : public ::application_manager::Application {
MOCK_CONST_METHOD0(night_color_scheme, smart_objects::SmartObject());
MOCK_CONST_METHOD0(display_layout, std::string());
MOCK_CONST_METHOD0(display_capabilities, smart_objects::SmartObjectSPtr());
+ MOCK_CONST_METHOD1(display_capabilities,
+ smart_objects::SmartObjectSPtr(
+ const application_manager::WindowID window_id));
MOCK_METHOD2(set_window_layout,
void(const application_manager::WindowID window_id,
@@ -418,6 +421,8 @@ class MockApplication : public ::application_manager::Application {
application_manager::DisplayCapabilitiesBuilder&());
MOCK_METHOD1(GetSoftButtonWindowID,
application_manager::WindowID(const uint32_t button_id));
+ MOCK_METHOD1(remove_window_capability,
+ void(const application_manager::WindowID window_id));
};
} // namespace application_manager_test
diff --git a/src/components/application_manager/test/include/application_manager/mock_hmi_capabilities.h b/src/components/application_manager/test/include/application_manager/mock_hmi_capabilities.h
index 854a72be20..6ca987c1b2 100644
--- a/src/components/application_manager/test/include/application_manager/mock_hmi_capabilities.h
+++ b/src/components/application_manager/test/include/application_manager/mock_hmi_capabilities.h
@@ -104,7 +104,7 @@ class MockHMICapabilities : public ::application_manager::HMICapabilities {
void(const smart_objects::SmartObject& display_capabilities));
MOCK_CONST_METHOD0(system_display_capabilities,
- const smart_objects::SmartObject*());
+ const smart_objects::SmartObjectSPtr());
MOCK_METHOD1(set_system_display_capabilities,
void(const smart_objects::SmartObject& display_capabilities));