diff options
author | Emre Ucan <eucan@de.adit-jv.com> | 2015-08-21 11:49:02 +0200 |
---|---|---|
committer | Nobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp> | 2015-08-27 13:52:26 +0900 |
commit | f13b9912f6eb4fec0698325996e9b264f9dc7fe7 (patch) | |
tree | e40fd48ef72933cbe1fb58a0077cb0ddec04f6da /ivi-layermanagement-api | |
parent | 1480d7ec40fbeff3e8d81eaf221ee8cf5e51d7e2 (diff) | |
download | wayland-ivi-extension-f13b9912f6eb4fec0698325996e9b264f9dc7fe7.tar.gz |
tests: set new expected values for notification tests
After a callback function for a surface is registered with the ilm_surfaceAddNotificaiton API,
the callback function is called with ILM_NOTIFICATION_CONTENT_AVAILABLE flag, if the surface exists.
This causes that the notification test fail. Because they are only expecting the flag of the
changed parameter (e.g.ILM_NOTIFICATION_ORIENTATION).
The notification tests are successful again after these changes.
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
Diffstat (limited to 'ivi-layermanagement-api')
-rw-r--r-- | ivi-layermanagement-api/test/ilm_control_notification_test.cpp | 40 |
1 files changed, 21 insertions, 19 deletions
diff --git a/ivi-layermanagement-api/test/ilm_control_notification_test.cpp b/ivi-layermanagement-api/test/ilm_control_notification_test.cpp index 0ffe4a4..59877d8 100644 --- a/ivi-layermanagement-api/test/ilm_control_notification_test.cpp +++ b/ivi-layermanagement-api/test/ilm_control_notification_test.cpp @@ -554,14 +554,14 @@ TEST_F(NotificationTest, NotifyOnSurfaceSetDestinationRectangle) ilm_commitChanges(); // expect callback to have been called - assertCallbackcalled(); + assertCallbackcalled(2); EXPECT_EQ(surface,callbackSurfaceId); EXPECT_EQ(33u,SurfaceProperties.destX); EXPECT_EQ(567u,SurfaceProperties.destY); EXPECT_EQ(55u,SurfaceProperties.destWidth); EXPECT_EQ(99u,SurfaceProperties.destHeight); - EXPECT_EQ(ILM_NOTIFICATION_DEST_RECT,mask); + EXPECT_EQ(ILM_NOTIFICATION_DEST_RECT|ILM_NOTIFICATION_CONTENT_AVAILABLE,mask); ASSERT_EQ(ILM_SUCCESS,ilm_surfaceRemoveNotification(surface)); } @@ -575,11 +575,11 @@ TEST_F(NotificationTest, NotifyOnSurfaceSetOpacity) ilm_commitChanges(); // expect callback to have been called - assertCallbackcalled(); + assertCallbackcalled(2); EXPECT_EQ(surface,callbackSurfaceId); EXPECT_NEAR(0.789, SurfaceProperties.opacity, 0.1); - EXPECT_EQ(ILM_NOTIFICATION_OPACITY,mask); + EXPECT_EQ(ILM_NOTIFICATION_OPACITY|ILM_NOTIFICATION_CONTENT_AVAILABLE,mask); ASSERT_EQ(ILM_SUCCESS,ilm_surfaceRemoveNotification(surface)); } @@ -593,11 +593,11 @@ TEST_F(NotificationTest, NotifyOnSurfaceSetOrientation) ilm_commitChanges(); // expect callback to have been called - assertCallbackcalled(); + assertCallbackcalled(2); EXPECT_EQ(surface,callbackSurfaceId); EXPECT_EQ(ILM_ONEHUNDREDEIGHTY,SurfaceProperties.orientation); - EXPECT_EQ(ILM_NOTIFICATION_ORIENTATION,mask); + EXPECT_EQ(ILM_NOTIFICATION_ORIENTATION|ILM_NOTIFICATION_CONTENT_AVAILABLE,mask); ASSERT_EQ(ILM_SUCCESS,ilm_surfaceRemoveNotification(surface)); } @@ -610,14 +610,14 @@ TEST_F(NotificationTest, NotifyOnSurfaceSetSourceRectangle) ilm_commitChanges(); // expect callback to have been called - assertCallbackcalled(); + assertCallbackcalled(2); EXPECT_EQ(surface,callbackSurfaceId); EXPECT_EQ(33u,SurfaceProperties.sourceX); EXPECT_EQ(567u,SurfaceProperties.sourceY); EXPECT_EQ(55u,SurfaceProperties.sourceWidth); EXPECT_EQ(99u,SurfaceProperties.sourceHeight); - EXPECT_EQ(ILM_NOTIFICATION_SOURCE_RECT,mask); + EXPECT_EQ(ILM_NOTIFICATION_SOURCE_RECT|ILM_NOTIFICATION_CONTENT_AVAILABLE,mask); ASSERT_EQ(ILM_SUCCESS,ilm_surfaceRemoveNotification(surface)); } @@ -631,11 +631,11 @@ TEST_F(NotificationTest, NotifyOnSurfaceSetVisibility) ilm_commitChanges(); // expect callback to have been called - assertCallbackcalled(); + assertCallbackcalled(2); EXPECT_EQ(surface,callbackSurfaceId); EXPECT_TRUE(SurfaceProperties.visibility); - EXPECT_EQ(ILM_NOTIFICATION_VISIBILITY,mask); + EXPECT_EQ(ILM_NOTIFICATION_VISIBILITY|ILM_NOTIFICATION_CONTENT_AVAILABLE,mask); ASSERT_EQ(ILM_SUCCESS,ilm_surfaceRemoveNotification(surface)); } @@ -649,7 +649,7 @@ TEST_F(NotificationTest, NotifyOnSurfaceMultipleValues1) ilm_commitChanges(); // expect callback to have been called - assertCallbackcalled(2); + assertCallbackcalled(3); EXPECT_EQ(surface,callbackSurfaceId); EXPECT_EQ(33u,SurfaceProperties.sourceX); @@ -657,7 +657,7 @@ TEST_F(NotificationTest, NotifyOnSurfaceMultipleValues1) EXPECT_EQ(55u,SurfaceProperties.sourceWidth); EXPECT_EQ(99u,SurfaceProperties.sourceHeight); EXPECT_EQ(ILM_ONEHUNDREDEIGHTY,SurfaceProperties.orientation); - EXPECT_EQ(ILM_NOTIFICATION_SOURCE_RECT|ILM_NOTIFICATION_ORIENTATION,mask); + EXPECT_EQ(ILM_NOTIFICATION_SOURCE_RECT|ILM_NOTIFICATION_ORIENTATION|ILM_NOTIFICATION_CONTENT_AVAILABLE,mask); ASSERT_EQ(ILM_SUCCESS,ilm_surfaceRemoveNotification(surface)); } @@ -673,7 +673,7 @@ TEST_F(NotificationTest, NotifyOnSurfaceMultipleValues2) ilm_commitChanges(); // expect callback to have been called - assertCallbackcalled(3); + assertCallbackcalled(4); EXPECT_EQ(surface,callbackSurfaceId); EXPECT_TRUE(SurfaceProperties.visibility); @@ -682,7 +682,8 @@ TEST_F(NotificationTest, NotifyOnSurfaceMultipleValues2) EXPECT_EQ(567u,SurfaceProperties.destY); EXPECT_EQ(55u,SurfaceProperties.destWidth); EXPECT_EQ(99u,SurfaceProperties.destHeight); - EXPECT_EQ(ILM_NOTIFICATION_DEST_RECT|ILM_NOTIFICATION_VISIBILITY|ILM_NOTIFICATION_OPACITY,mask); + EXPECT_EQ(ILM_NOTIFICATION_DEST_RECT|ILM_NOTIFICATION_VISIBILITY| + ILM_NOTIFICATION_OPACITY|ILM_NOTIFICATION_CONTENT_AVAILABLE,mask); ASSERT_EQ(ILM_SUCCESS,ilm_surfaceRemoveNotification(surface)); } @@ -700,7 +701,7 @@ TEST_F(NotificationTest, NotifyOnSurfaceAllValues) ilm_commitChanges(); // expect callback to have been called - assertCallbackcalled(5); + assertCallbackcalled(6); EXPECT_EQ(surface,callbackSurfaceId); EXPECT_EQ(33u,SurfaceProperties.sourceX); @@ -715,7 +716,8 @@ TEST_F(NotificationTest, NotifyOnSurfaceAllValues) EXPECT_EQ(1567u,SurfaceProperties.destY); EXPECT_EQ(155u,SurfaceProperties.destWidth); EXPECT_EQ(199u,SurfaceProperties.destHeight); - EXPECT_EQ(ILM_NOTIFICATION_DEST_RECT|ILM_NOTIFICATION_VISIBILITY|ILM_NOTIFICATION_OPACITY|ILM_NOTIFICATION_SOURCE_RECT|ILM_NOTIFICATION_ORIENTATION,mask); + EXPECT_EQ(ILM_NOTIFICATION_DEST_RECT|ILM_NOTIFICATION_VISIBILITY|ILM_NOTIFICATION_OPACITY| + ILM_NOTIFICATION_SOURCE_RECT|ILM_NOTIFICATION_ORIENTATION|ILM_NOTIFICATION_CONTENT_AVAILABLE,mask); ASSERT_EQ(ILM_SUCCESS,ilm_surfaceRemoveNotification(surface)); } @@ -726,7 +728,7 @@ TEST_F(NotificationTest, DoNotSendNotificationsAfterRemoveSurface) // get called once ilm_surfaceSetOrientation(surface,ILM_ONEHUNDREDEIGHTY); ilm_commitChanges(); - assertCallbackcalled(); + assertCallbackcalled(2); ASSERT_EQ(ILM_SUCCESS,ilm_surfaceRemoveNotification(surface)); @@ -750,7 +752,7 @@ TEST_F(NotificationTest, MultipleRegistrationsSurface) // get called once ilm_surfaceSetOrientation(surface,ILM_ONEHUNDREDEIGHTY); ilm_commitChanges(); - assertCallbackcalled(); + assertCallbackcalled(2); ASSERT_EQ(ILM_SUCCESS,ilm_surfaceRemoveNotification(surface)); @@ -771,7 +773,7 @@ TEST_F(NotificationTest, MultipleRegistrationsSurface) ilm_surfaceSetOrientation(surface,ILM_ZERO); ilm_commitChanges(); - assertCallbackcalled(); + assertCallbackcalled(2); ASSERT_EQ(ILM_SUCCESS,ilm_surfaceRemoveNotification(surface)); } |