Fix notify event sequence
[platform/core/appfw/appcore-widget.git] / test / unit_tests / test_widget_app.cc
index f6c73f5..e6a2264 100644 (file)
@@ -295,6 +295,11 @@ void __app_event_cb(app_event_info_h event_info, void *user_data) {
 
 TEST_F(WidgetAppTest, widget_app_add_event_handler) {
   app_event_handler_h handle;
+  EXPECT_CALL(GetMock<SystemInfoMock>(),
+      system_info_get_platform_bool(_, _)).
+          WillOnce(DoAll(
+                  SetArgPointee<1>(true),
+                  Return(0)));
   int ret = widget_app_add_event_handler(&handle, APP_EVENT_LOW_MEMORY,
       __app_event_cb, nullptr);
   EXPECT_EQ(WIDGET_ERROR_NONE, ret);
@@ -302,6 +307,11 @@ TEST_F(WidgetAppTest, widget_app_add_event_handler) {
 
 TEST_F(WidgetAppTest, widget_app_remove_event_handler) {
   app_event_handler_h handle;
+  EXPECT_CALL(GetMock<SystemInfoMock>(),
+      system_info_get_platform_bool(_, _)).
+          WillRepeatedly(DoAll(
+                  SetArgPointee<1>(true),
+                  Return(0)));
   int ret = widget_app_add_event_handler(&handle, APP_EVENT_LOW_MEMORY,
       __app_event_cb, nullptr);
   ret = widget_app_remove_event_handler(handle);